You need to pull codes.
The PMD will die sooner or later, it's just a fact. Relocated pmd's even die eventually.
Source Unknown
Yeah, like in 10-15 years.
If you do it right that is.
Mine is in year 6.
To the OP:
Just because the check engine light isn't on doesn't mean there's no codes. There are codes that related to running that can be stored but are not high level close enough to turn on the check engine light. Pmd's that are failing can set these codes, they can also set none.The first thing you need to do with running problems is confirm that the computer does not have active or history faults stored in memory.
all that said the pmd on these vehicles are high probability items for running faults. Random stalling is a common problem with a PMD starting to fail.
Very often when it is a pump mounted driver failing, the cruise control will stop working. Does your cruise engage at all? If it does not you can start counting in on being the pump mounted driver. I would first try removing the connector and checking for corrosion. Look down inside the cavity on the pump driver and check for corrosion on the pins or the resistor card.
is the pump driver still mounted on the pump? If it is it's highly likely he has killed it new design or not.