It seems to me that if you just use TPS and RPM, you wouldn't be able to compensate for load at various speeds. Unless you feed back O2 readings, wouldn't the engine tend to run rich at low loads?