1)Activate the pump by applying power and ground to it.
2)If it operates,check the air output and determine wether it is strong enough to open a valve (non- return valves are sprung closed). Another option is to use a paper clip and locate the small pinhole on the (surface/top) non-return valve.With the pump activated and the supply hose is attached to the valve,insert the paperclip and feel for any change in depth.When activated and the non-return valve opens you should feel a difference.If nothing changes when the paperclip is inserted,the air output is weak and you would need a new pump. 3)Inspect the non-return valve for any carbon deposits by inserting a rag (preferrably clean so you can tell the difference). If deposits are found,there is a good chance thse deposits causes the valve to bind.This valve is succeptible to moisture and all the other elements therefore would stick like and idle valve. 4)If the pump and the non-return valve operates properly by performing the tests and the pump is still INOP when cold causing the Service Engine Soon lamp to come on,replace the relay P/N 12 63 1 742 690 (salmon in color which I believe happens to be located in the E-Box where the DME resides). This is usually the cause of failure in operation of the system.