Ok, thanks. I've tested all the loom and also tested the signals from the ecu and that is all correct. Will see if I can track down another valve pack and replace it. Thanks for your help.that icarsoft unit is everything but not for a D2 IMO...and the erratic fault codes are the evidence.... with unplugged valves a proper tool should see o/c on all 3 valves that's a fact....that obd2 protocol doesnt even makes the difference between o/c and s/c to ground, i'd not rely on that