I would check the TPS. I would rule out electrical and fuel injector stuff.