Check the fuse block for overheating. The connector has been known for doing this. Picture shown has the fuse removed. Normally there are 3 in this connector....