It's not that it has done this since you purchased it, but more that it's doing it now. I'll assume you have a stock differential. A lot of problems occur when it seems the engine doesn't have as much power as it used to, which would cause you to shift too early. When the cat on my 89 rotted and was pretty much clogged it caused the same problem. Replaced the cat and the power increased to normal. I also replaced the muffler a few days later just to have the best flow, but the problem was the cat. Prior to replacing the cat it ran fine just lacked full power. I think you should disconnect and rule it out.