So... checked stereo wiring harness and no obvious issues but at least we were able to check that connections were all good and that they used a "good" wiring harness. (Haven't ruled out ripping the damn thing out and stomping on it.) Unfortunately, that wasn't our magic cure - got TPS warning on the DIC, reduced power and P2138 (Throttle/Pedal Position Sensor/Switch D/E Voltage Correlation) and P1125 (Accelerator Pedal Position Sensor Fault) on OBD-II. Had tires checked/rotated - TPS started working again, but they they said battery was failing in it (which of course means replacing the TPS). Based on the codes and neurotic research, replaced the accelerator pedal sensor and cleaned the throttle body. (Picture is AFTER we rubbed at it enough to get that lighter spot in the carbon buildup. Definitely needed the cleaning.) He's driven it several more times and no reduced power, no error codes other than TPS warning (replacing it tomorrow). So far it's looking and running good, including not needing to give it gas when he starts it!! I'm going to be pretty damn proud if this fixes it since mechanic was ready to write it off!! Thought we had a leak in the windshield washer fluid reservoir since it was running down behind the tire after using the wipers... reservoir and hoses are good but when you use the wipers it's spraying a TON, enough to puddle up on the cowl grill and run... ran out of time to look at the nozzles to see if they're plugged and causing it. Guess that's what next Saturday is for.
Thanks for the help and suggestions! Greatly appreciated.