Hi,
My current theory is that it's code "6" that's the issue.
Code 7 is throttle position sensor, and I've actually played around with the throttle position / throttle body about a week ago trying to figure out if it was somehow related to my problems. So, this likely tripped the code 7. Since these codes stay in the system's memory until cleared, this could account for the code 7.
As for code 11, it is "switch signal". From what I gather, it is tripped when you try to start the truck with the A/C on, or when it's not in park or neutral. No doubt, I've likely tried to start it with the A/C button depressed at some point since owning it.
So, that leaves me with code 6. This is listed as "pump speed sensor", "RPM signal" or "crank angle pulse"-- I think they all point to the timing and/or speed of the fuel pump. I'm guessing the speed at which the fuel pump operates is dictated by the RPM of the engine, which it reads via the pump speed sensor. It seems to fit with the symptoms, too in that it might be a fuel pump issue.
I guess I'll have to clear the codes, then try to start it tomorrow and see what codes are tripped. If it's only code 6, I may just disconnect all of the plugs going to the fuel pump, give them a good cleaning and reattach them. Perhaps it's just a corroded terminal somewhere. Otherwise, it might be the timing of the fuel pump, something I'm not sure I have the knowledge to adjust... I think it's done by rotating it somehow in relation to the engine itself, but I'm not sure if that's something I ought to take on.
How this all relates to temperature I don't know.
If anyone has any other ideas, I'm listening, of course.
DanS, I usually don't have my foot on the throttle when trying to start it- I do have the manual throttle / idle knob turned all of the way up, though. I'll try giving it a bit more throttle tomorrow if it won't start.
Cheers