That reading of 0. 486 volts on the TPS at idle position doesn't sound very good. It should be between 0. 8 and 1. 2
Mine reads 0. 82 and works fine.
The question is, why didn't anything change after you were able to get it up to 0. 821?
It appears you have a pretty good voltmeter to be able to get a reading to three decimal points.
Since you are getting a good reading on the 5 volt signal I wouldn't think a digital voltmeter would make it any better.
If you could monitor the TPS voltages while the engine is running you might be able to see if electrical noise is getting into the circuit which could make operation erratic.
If that is the case it can be cured by connecting a 400 microfarad, 35 volt electrolytic capacitor between the signal wire and the ground wire as close to the PCM as possible.
As I said before, changes I made didn't have any effect until I unplugged the PCM then plugged it back in.
If all that did was reset the PCM, you could do the same thing by disconnecting the batteries for a minute or so.
On the other hand, even though the PCM plug and socket appear to be quite high quality it is possible for the anti corrosion grease to dry out in time and if any corrosion did occur, poor contact could cause a loss of voltage. Moving the plug out and back in should reestablish good contact.
The PCM connector is fairly large (about 60 wires going to it) and is on the passenger side firewall behind the air cleaner. One hex head bolt holds it in place.
Just to be safe, you should probably disconnect the batteries before unplugging the PCM. I didn't but probably should have.
Pull and wiggle the connector as you loosen the bolt until it comes out.
I didn't try to clean mine when I got it out, I just shoved it back in and tightened up the bolt.
I apologise for my long winded reply. Hope it helps.
Howard