Your 1995 Cherokee v8 auto won't shift into second gear until 3000 rpm or better any ideas?

You may have to replace the seals in the transmission.If you have to go to 3000RPM it is the seals.Hate to be the bearer of bad news.Just to be sure,take it to a transmission shop,I think they will tell you the same thing.