Benjaminws
Active LVC Member
Could a cracked thermostat housing cause these codes
Do I need to replace O2 sensors?Those are three separate problems.
P1299 P1285 - Engine overheating, and apparently being ignored (bad idea). Yes, that's related to the cracked housing. You'll likely have to replace all the other plastic cooling system parts at the same time.
P0420 - Possibly your cat is done. Did you run awhile with misfires?
P0109 P0108 - Probably need a new EGR valve (gen II) or new DPFE (gen I). Need to use Motorcraft.
Don't just shoot the messenger. Usually, that code is correct and it is the catalyst itself that is the problem.Do I need to replace O2 sensors?
06 is 2nd generation....
3 I have an 06 would that be gen1 and gen2 part