If you smell fuel, either you have a leak or the plugs are not burning the fuel in the engine. Therefore, you need to check for spark when the truck doesn't start. Also, if you have spark, check to make sure you have good fuel pressure.
Let me know what you find.
NOTE: Here is a how to for checking fuel pressure.
Sunday, April 19th, 2009 AT 1:30 PM