New Cam sensor might help, make sure to set the crank up before removing old sensor, makes reinstall easier.
Clean the MAF sensor, it reports the air volume coming into the intake, this is the main sensor that sets fuel/air mix, if this sensor gets dirty, which it does, it can effect performance dramatically.
TPS(throttle position sensor) is operated by the gas pedal cable, it is on the upper intake.
These can get "dead spots", but these are easy to test with volt or ohm meter.
Never replace sensors, clean them or test them, sensors rarely fail, often just unplugging the connector and plugging it back in will get one working again, which is why people think the new sensor fixed the problem.
Also unhook battery's negative cable for 5 minutes, this will cause computer to reboot when started again, it will then relearn all sensor functions.