Ok, yesterday I power washed the engine bay off at the car wash with some degreaser and detailer. I left the car wash and it ran great with no issues, this morning I got up and drove to work and it ran great with no issues, today when I went to lunch everytime you put your foot on the gas it has a huge miss. I made sure everything under the hood was still plugged in. The light is also on and flashing at times and it shuts off at times. Seems to run fine when its not under a load. Any ideas what it could be??