My first thoughts would either be something with the TPS or a solenoid in the tranny, specifically the PCS.