Let's see if we can get this figured out. But first, the gas cap being off the tank or loose would only cause an alert of the evaporative emmissions system. These types of problems don't stop an engine from running.
So let's see if we can get it to run when you spray some carburetor cleaner (or other similar flammable spray) into the throttle body. If it cranks and runs for a couple seconds, then there is a problem in the fuel system.
If the spray doesn't make it run, then put on a glove, and pull a spark plug wire loose, and hold it about 1/2 inch away from the spark plug. Does it have spark?
Let me know what you find.
__________________
Help me help you. Please click Accept if I have been helpful. TIPS and feedback are appreciated!
