What did you clean your throttle body with?
I'd be looking at a Maf. If the car has no clue what's it's getting for air, it would act lik that.