Long term update: It has stayed off since the last post and the weather has been off and on here. I have been looking like a moron at every fill up though, cranking it so much that everyone looks at the guy making all the clicking noise, lol. It was the gas cap no doubt and I am glad that debockle is all over.
-Mike