I have a 2004 Jeep Grand Cherokee Laredo with @ 160,000 miles. In the past two months have replaced the water pump, radiator, thermostat and spark plugs but it still over heats. The check engine light comes on & off. The following codes came up when I turned the key off/on 3x's: p 0121, p0123, p0300, p320, p1489, p1490 and p1682..... Last but not least I have replaced the radiator fan fuse ( green 40A) twice and it is blown again. What could be the cause of this?
33.7k questions
32.5k answers
1.3k comments
23.0k users