Is it an automatic? I had the same problem only because my friend and I beat the crap out of my catalytic converter to try and make it louder.
When I drove it for those few days after, which I shouldn't have....it would barely and I mean BARELY shift outta 1st gear and into second.
That was my problem and an easy fix.....bought a new cat and welded it on