The above is a definate possibility. Also check your gas cap...although this usually only causes issues when warm.