not sure what is actually wrong with it, it does not slip and goes between park, reverse, drive etc. just fine but when driving it has an issue shifting, it will rev high under normal acceleration sometimes shifts real hard other times smooth, if you jump on it the truck revs to 3k rpm and sits there til you let off a little bit then will kick into the next gear. i added some mercon V additive as a friend suggested seemed to work ok for a few days now its acting up again looking to maybe just have it rebuilt seeing as it is just shy of 300k miles, any suggestions?