On my way to the beach the other day in my 97 TJ it was running normal and all of a sudden it starts to sputter a few times. I slowed down my acceleration and got there. When leaving it didn't want to start and thought the battery was going to die but I finally got it started but it stalled a few times while I was leaving so I drove home with a foot on the brake and a foot on the gas and made it home. Today I drove it 20 minutes and it was running great then I drove it again this afternoon and on they way home again it did it again, I would best describe it like it had water in the gas. Backing into the garage it must have stalled 4 times. For some reason a TPS came to mind but that was just a thought. My Jeep is a 4 cylinder and an automatic. Any ideas would be appreciated.