I would replace the PMD
Is the PMD on a heat sink ???
Best place for the PMD is down in the bumper just slightly away from the nostril to keep heavy water splash off of it....
Anywhere under the hood gets hot....With summer heat in the 90-100 + F range the underhood temp is smokin hot
Make sure to apply heat sink paste to the PMD contact surface and snug the screws down.
The surface needs to be flat to stop any flexing of the PMD.....
Let us know.
Any stalling issues with these rigs always points at the PMD as a suspect.
A scan tool will rarely diagnose a bad PMD.....But can lead you on a crazy wild goose chase.
I am not saying that you do not have other issues....Get FRESH PMD on thew rig, clear the codes (Unhook battery for a few minutes) Give it A GO....