@SBrown did you get this figured out? I searched on MUD and found your thread and as with other P0705 code threads, not a lot of clear resolution from other owners.
The one thing that stands out *if* the sensor is testing within spec (continuity/resistance) *and* there isn't contact corrosion is that it was wet both times you had the symptoms. There seems to be good correlation on various P0705 threads to poor windshield sealing (replacement windshield) causing water to pool in places that wreak havoc - you would want to check the driver and passenger foot wells for signs of moisture. Moonroof not draining properly can cause problems as well - just depends where the water ends up.
I'm currently chasing a no-idle problem in my 80. I've replaced the idle air control valve and throttle position sensor (both resistance tested to spec), PCV/VCV valves and hoses, ECT coolant temp gauge, fuel pump relay and resistor...and while it is running nice after replacing 22 year old parts, nada, and that's all the stuff the threads and FSM point to for this issue.
And it's not electrical gremlins, or at least I don't think unless it's the ECU, because I can get it to run perfectly by setting idle RPM with my aftermarket hand throttle. So if the PNP sensor resistance tested out I'm not sure I'd replace it before I ruled out the water gremlins issue. Now if the shop just "couldn't get it to fail", meaning couldn't replicate, that's not actually testing the sensor electronics health.
But sporadic stuff is usually a wiring issue - both water and heat (melted sheath issues) shorts show up like this...