Last time I had a problem like that the body ground was loose. I would check the body ground to the battery and or to the eng. Good luck , Ron