First of all, track down the physical location of the sensor. see if the connector pins are rusted. Hopefully it should clear after reconnection.
Sensor don't exhaust so quick...
Google says that in some cases the root lies with the TPS sensor. See if reconnecting it.. If you don't know the location of TPS, there's a dedicated thread on pakwheel on TPS adjustment. Look it up.