It's pretty difficult to figure that one out unless you have an enhanced scan tool that can enable the LDP test while you watch the switch state of the reed switch to see if it changes states.
Basically the LDP (Leak detection pump) is used to check for leaks in the EVAP system. The pump uses engine vacuum and a solenoid to control a diaphram pump. The pump shaft itself is attached to a reed switch that opens and closes as the diaphram moves. The pump actually pressurizes the EVAP system to check for leaks by monitoring the time the switch opens and closes. When the switch fails the engine computer can't run the test because it doesn't know what position the pump is in or if it is even working. The reed switch is inside the LDP.
I am not going to say the LDP is the problem, but most of the time it is. About all you can do is check the vacuum hose to be sure there is vacuum at the pump and inspect the electrical connector on the solenoid unless you can get hold of a scan tool and wiring schematic for the EVAP system.
Since we volunteer our time and knowledge, we ask for you to please follow up on your threads when a problem is resolved.
(This post was edited by Discretesignals on Jan 27, 2012, 6:59 PM)