Yes - it's an automatic. The FWD light is not illuminated. The check engine light came on. We did check the ECU Codes and got 5 different codes but the duty solenoid was not one that came through on the codes. The D-check came up with the code 35 - "Canister purge solenoid valve". Are the ECU and TCU codes the same thing? If not, how do we check the TCU codes? We have been having intermittent stalling problems too - don't think that's related - but the ECU codes might be the indicating what that it coming from. Thanks for all the replies. I'll check them all out! Any thing else you have to offer is appreciated.