Last week I put a new battery in since the old one was dead most of the time over the winter. Yesterday I drove it to work as a test prior to B.G. I have a 105 mile commute and figured that would give it a good workout. About 20 miles from home it died but the check engine message never came on. It started right up and a couple miles later did it again. I had to crank it several times but it started and the pedal went to the floor by itself and the engine was racing. Before I could turn the key off it went back to a normal idle. I'm thinking I might have water in the gas because if it was an electrical problem it would have thrown a code. After that it drove fine for the rest of the trip. The battery checks out ok. Now I'm a little nervous about the trip to B.G. Other than bad gas I don't know what else to check. Anyone have any thoughts on this?