OK, here goes. This has been happening randomly. I turn the key on and the wait to start light DOES NOT come on and the check engine light comes on and stays illuminated. It does not flash a code. The truck will not start when it does this. I can walk away and come back later and it's like nothing has happened. Wait to start light comes on and the truck starts up. A couple other times the wait to start light comes on while driving down the road and while the truck does not die when this happens hit the throttle and nothing happens. Anyone got any ideas on where to look? I've heard a shorted out fuel heater could cause it. Does that sound correct or am I headed down the wrong road?