Well it first started when I hit a little water puddle on day and it started cutttin out, hissing and trying to kill itself. Well I did a complete tune up on it and even replaced all the sensors on the throttle body and the crank sensor. Now it idles fine until you try and give it a little gas then it coughs and almost does this backfire in the throttle body but anything over 2000 rpms its fine. I need help!! Vacuum leak? Firing? Ive done everything i can think of.