I would check the wires in engine harness especially where it goes down at the back of the head.... I had problems with charging and had a shorted there.... Can rub head.... Maybe with thermal expansion it may make contact when hot and not cold... I might be grasping at straws here but it's...