It could be the fuel cap, but without engine codes it's hard to tell. You can get them from your dash by turning the key to where the dash lights up but doesn't start, then turn it off and back on again. Then the dash should give you the trouble code. There are tons of places to find those online. A couple of threads here do.