1996 Chevrolet Blazer

Engine Mechanical problem
1996 Chevy Blazer 6 cyl Four Wheel Drive Automatic 115000 miles

When coming to a stop, the engine seems to have a problem recognizing that it should be decelerating. Not sure if that is engine or transmission. It also idles rough at the stop and then hesitates when accelerating from the stop. It dies frequently during idle at a stop. The idle RPM seems low at 500-600 RPM. Otherwise seems to run well at higher RPM.
November 9, 2010.

Is there a check engine light on?
If so what codes?

Fuel injection unit and fuel pimps were common on these, but would not assume either are going to be relevent at this point.