Sounds like a bad ground

replace engine, and body grounds


1989 Raider V6/MT
2005 Jeep Liberty CRD Turbo Diesel