I'd recommending checking earth on body/chassis and battery post. I had trouble for 6 months before I did a resistance measurement between negative battery post and chassis.
Had a dodgy terminal...