I have a 2004 F-150 with the 4.6L. It has 232K miles and I've had it for just over a year now. It has a 'personality' when it comes to starting and I'm afraid to drive it for fear of it not starting.
It seems to happen after it gets wet, either from a undercarriage wash or going over puddles. When I did the undercarriage wash, the truck ran on on my way back to work. It started when I went home from work that night, but wouldn't start the next morning. It would crank, but it wouln't fire. It started fine the next day.
It has also not cranked at all - turned the key, lights come on, but no starter. I'll head out the next day and it fires right up. The battery and alternator are new, have been checked, and are in good condition.
Any help you can give on where to look for a problem would be much appreciated. I'd love to drive it places without the fear of not having a ride home.