96 discovery 170,000 miles.seems to have some sort of electical issue w the engine that usualy but not always occurs when it heats up. dosnt over heat . and the problem only happens when its in gear,never in park or nuetral w the engine reved. so the problem is that when driving along in any...