My idle is low, around 650RPM when warmed up. If I hit the throttle, the RPMs drop before increasing, znd the engine almost dies. I'm trying to figure out how to fix this. In drive, the RPMs are a bit higher at idle, but I get the same behavior. The TPS is suspect, of course. No vacuum leaks apparent. Any ideas?