P012f
Went out of town for a this week, wife was taking the 2017 6.7 to work for a few days.
Immediately called me and said the check engine light was on. Seemed to run ok, no problems other than the light.
Got home today and found that it had a code of P012f which is apparently a discrepancy between the coolant temp and the oil temp.
It then occurred to me that before I left that morning I remembered that I forgot to plug the truck in that night and it was pretty chilly out. I plugged it in and left.
It only had a chance to heat for a few hours before she left.
I reasoned that it was possible that the light came on because the water had heated to a certain temp and the oil had not.
Cleared the code and it has stayed off.
Anyone had this happen?
If I leave it plugged in overnight will it eventually heat the oil ?
Is this going to happen every time it is plugged in?
Please give me your thoughts/experience on this.
Thanks, folks!
Merry Christmas!
It's possible a sensor is failing, as in before start it's looking at the temps and seeing an issue. Never seen this code all last winter running the block heater.
In extreme cold temps, an oil pan heater can also be used in addition to the block heater.
I say take to dealer to address if it persists. It's got warrenty, they can figure it out.
my truck is tuned/deleted and I monitor all my temps with ezlynk.
I plugged my truck in for about an hour this morning (-10 celsius here) and then remote started it for just over 10 minutes. Once I got in and started driving I noticed I had a check engine light on, so I pulled over and checked the code with my ez lynk app and it was p012f. Read online it basically means the oil temp is higher than the coolant temp by to much (not sure on an actual number, just that its higher by a decent amount). So I reset the code and have been watching my temps for the rest of the day today and not once was there ever greater than a 6 degree Fahrenheit difference in temperatures. Max oil temp I saw was about 192 Fahrenheit.
Did you ever find out what caused your truck to throw that code?
my truck is tuned/deleted and I monitor all my temps with ezlynk.
I plugged my truck in for about an hour this morning (-10 celsius here) and then remote started it for just over 10 minutes. Once I got in and started driving I noticed I had a check engine light on, so I pulled over and checked the code with my ez lynk app and it was p012f. Read online it basically means the oil temp is higher than the coolant temp by to much (not sure on an actual number, just that its higher by a decent amount). So I reset the code and have been watching my temps for the rest of the day today and not once was there ever greater than a 6 degree Fahrenheit difference in temperatures. Max oil temp I saw was about 192 Fahrenheit.
Did you ever find out what caused your truck to throw that code?
Hey Brendan,
The issue I had was with my 6.4 powerstroke. It seemed like when there was a 12 -14 degree difference in temperature between the coolant and oil temp due to plugging in the block heater, it would throw the P012f code when I first started the truck in the morning, but only if it was a really cold night. The truck always ran fine, even if I waited till I got home from work to clear the code.
Someone recommended I change the oil temp and coolant temp sensor which seemed to have fixed the problem, never had the P012f code come back. I think I payed $40 or $50 bucks for each sensor at the dealer and just changed them myself.
My 17 6.7 doesn’t have a block heater, so I can’t comment your current issue, but if your truck is still under warranty it may not hurt to have the dealer take a look, even if the truck is deleted, the worst they’ll say is no, but at least you can say you tried.
The issue I had was with my 6.4 powerstroke. It seemed like when there was a 12 -14 degree difference in temperature between the coolant and oil temp due to plugging in the block heater, it would throw the P012f code when I first started the truck in the morning, but only if it was a really cold night. The truck always ran fine, even if I waited till I got home from work to clear the code.
Someone recommended I change the oil temp and coolant temp sensor which seemed to have fixed the problem, never had the P012f code come back. I think I payed $40 or $50 bucks for each sensor at the dealer and just changed them myself.
My 17 6.7 doesn’t have a block heater, so I can’t comment your current issue, but if your truck is still under warranty it may not hurt to have the dealer take a look, even if the truck is deleted, the worst they’ll say is no, but at least you can say you tried.
I had this happen to my 2017 6.7 as well this morning... exact same situation as you. plugged in, remote started the truck while clearing snow off for 3 minutes then saw the PO12F code and looked it up on EZLYNK and cleared the code.
Trending Topics
Ford Trucks for Ford Truck Enthusiasts







