Since no one answered I'll give you two things to try. First replace the ECTS. Don't know what I'm talking about? Use the forum jump at the bottom of the page and go to the How-To Library. The sticky at the top explains all about it. Also replace your thermostat. If that doesn't do it, replace the cannister purge solenoid.

...There is nothing more frightening than ignorance in action.

REWARD EXCELLENCE!

Rate the quality of this post and help BarnOwl reputation points. Click the reputation button near the bottom left corner of this message box. Thank you!

I just repaire that same code except my code came up as soon as I started the car. It seems that some mice got to the wiring harness by the ecu on my 2000 SL2. The only two wire that it got to were the ones for the purge canister by the fuel tank. Whoed of known. Drove me nuts finding it though. Hope you find it.

...15 S-series put back on the road.
Now working on a 2000 LW2 v6 auto. Timing belt, 2 intake valves and more getting discovered.

REWARD EXCELLENCE!

Rate the quality of this post and help samsr reputation points. Click the reputation button near the bottom left corner of this message box. Thank you!

1. Gas cap. Fixed mine (already tried by the OP)
2. Gas filler tube mating surface for gas cap. Any nick or corrosion there will spoil the seal to the cap. Stuff tube with rag, sand well, vacuum up debris, grease lightly to fix.
3. vacuum line to evap solenoid. This is the vac tube from the throttle body that runs straight down under the intake. Sometimes is dislodged from the solenoid.
4. Check all vacuum lines for deterioration. The PCV is classic.
5. Check for intake manifold gasket leak with TB cleaner. Spray along mating surface. If idle speed changes at all, the gasket is bad. Especially common in 3rd gen SOHC engines.

REWARD EXCELLENCE!

Rate the quality of this post and help manualman reputation points. Click the reputation button near the bottom left corner of this message box. Thank you!