1999 Jeep Wrangler P1398 and P0300 Misfire Codes: Diagnosis and Fixes for High Coolant Temperature
I'm looking for guidance on how to address the P1398 and P0300 misfire codes on my 1999 Jeep Wrangler with approximately 120,000 miles. The engine runs smoothly under normal conditions, but I'm preparing for an upcoming inspection that I know will likely fail due to these fault codes. In addition to the misfires, I also have a P0118 code indicating high coolant temperature. I've already checked several components including the thermostat, hoses, and radiator, and replaced the coolant and gasket on the housing. The fan appears to be functioning properly, and after flushing the system with water, the engine seems slightly cooler—but the codes persist. What are the most effective starting points for diagnosing these issues? Specifically, should I focus on ignition components like spark plugs or plug wires? Is a fuel filter replacement recommended? Could the Engine Coolant Temperature (ECT) sensor be faulty? Any advice on how to properly flush the engine and heater core during coolant replacement would also be greatly appreciated.
Check when the last tune-up was performed. Worn spark plugs, plug wires, or ignition coils can cause misfires—especially in high-mileage engines like yours. Also, investigate the root cause of the high coolant temperature: inspect the thermostat, radiator condition, hoses, water pump, and look for leaks. Ensure the engine is properly cooled and that the cooling fan activates at correct temperatures. A failing ECT sensor could also trigger both misfire and high temp codes.