I have 1997 XJ and its been causing me some issues lately. Long story short it stalls during idle. Heres a list of everything i have replaced in the last 2 months- Spark Plugs, wires and distributor cap, starter, alternator, Crank position sensor, MAP sensor, and idle air control valve. I have...