1997 Ford Expedition 5.4L 4WD OBD2 Code P1299: No Heat and Heater Core Failure Diagnosis
My 1997 Ford Expedition with a 5.4L V8 and 4WD is not producing heat when the heater is turned on, and I've recently received a diagnostic code P1299. The vehicle has been running normally until now, but after driving for about 15 minutes, the temperature gauge spikes to full then drops suddenly—this behavior is very concerning. I’ve already replaced both the thermostat and checked coolant levels, yet the issue persists. Additionally, a new OBD2 code P0446 has appeared, possibly related to an EVAP canister valve, though I believe it's unrelated to the heating problem. The heater core appears to be receiving no hot coolant flow, which explains the lack of heat. Could this be due to a stuck thermostat or a failing water pump? Given the age of the vehicle and history of electrolysis issues, I'm concerned about underlying corrosion or electrical faults in the cooling system. Any insights on how to properly diagnose P1299 and restore heating functionality would be greatly appreciated.
What does OBD code P1299 specifically indicate? I'm trying to understand the exact nature of this fault before proceeding with repairs.