2004 DHS starts, wont run
car starts right away, immediately stalls. When it did start, it raced at about 1800 rpm. Then statrted and ran normal. Check engine says running lean.
Check operation of the "Idle Speed Controller" or "Air Idle Controller". Either name is basically the same thing, what it does is control the fuel/air mixture from cold start until the engine gets warm. Replace fuel filter and complete tune up on engine. Then I would replace fuel filter and perform (or have done) a complete tune up on the engine.