maybe it's a lockup converter issue. Possibly not wanting to unlock the converter clutch when you slow down or come to a stop, so instead of stalling the engine, it goes into limp mode. If so, the first place to look would be the lockup solenoid or transfer wiring harness.