Good info John!!
Mine would heat up due to the poor connection and actually lose the connection and the engine would die. I had a bad pump drawing too much current and causing the problem. After everthing cooled down it would run again. I replaced the bad pump AND the relay but took the old one apart and did what you did. So I have a spare now!!