Took 2002 LS to service re check engine light. They recommeded replacing intake gasket, IMT O-rings, 2 vaccuum hoses, PCV valve, PCV hose and throttle body. Check engine light is on solid, not flashing. When I disconnect the battery, check engine light goes off but comes on 2 or three starts...