If you get a misfire code.. there might be other underlying issues that are keeping the pcm from downshifting based on power etc.