alright so earlier today i was driving home from work and our parking lot was full of snow so my ignorance decided to floor it in the snow just to cause some snow to fly. as soon as i floored it for 3 seconds my service engine light came on. i really thought nothing of it because when i was driving the speed limit nothing happened. as soon as i hit the freeway i decided to floor it for a bit. as soon as i did i noticed that as soon as hit 4000 rpm the motor begins to lag. it would hop to 4-5 then would drop back to 4 then it would go to 5-6 rpms then finally it would catch on. its automatic and completly stock. anything serious. i read o line that it could just be bad oil pressure.