New here, first post... Created an account just for this.
I've been having this issue to, I'm in Northern Alberta and we've regularly seen temp drops to -28C in the last few weeks and a few times in the last few months.
I'm tuned with a Bully Dog and I kept getting this code it ultra low Temps, it would seem to pop on while I was idling at lights. The bully dog has an engine warm up mode that doesn't kick in til 75C. It also goes back into warm up mode below 75C.
I noticed one day at a red that the P054f kicked in at the same time as the engine warm up mode turned back on. I've probably cleared that code a half dozen times before this but had never seen it kick on before, I actually saw the CEL light come on this time. So it got me thinking that as the code means too much fuel maybe it had something to do with the tune kicking out at a certain temp.
I shut off the engine warm up mode last week and haven't seen the code since. It was -27C here today too.
Sorry about the metric, I'm Canadian eh!
Hope this info helps, I'll report back if I see the code again.
Sent from my iPhone using Tapatalk Pro