Alright guys it's not a buick, it's for my 99 camaro ls1. Since ls1tech has become impossible to post on I'm going to ask the guys that always helped me on here. Soo it rained very hard a few months ago and my car got submerged in water, enough to touch the alternator but not enough to flood the car, it was sitting I was not driving it. Got home from work me and my friend pushed the car to a different spot since it was sitting curb side, after that the car hesitates at almost exactly 2500 rpm in every gear above 1st. I have tried almost everything, I changed o2 sensors I pulled spark plugs cleaned them, i changed alternator and battery, I switched around coil packs I checked for air and exhaust leaks, checked fuses checked fuel pressure through rail, changed fuel filter, unplugged every connection point and reconnected, still hesitates, when I get past the 2500 rpm point car runs fine then WOT it will die at about 5000rpm but will start right back up as if nothing happened. Car never did this before that heavy rain, I did not try to start it while the water was high i wanted till it stopped raining and it started right up just with the hesitation now? I am baffled