truck shifts fine driving around town at low speeds but when around 90km/h speedometer starts to fluctuate and shifts back and forth between gears could it be shift solenoids, speed sensor? I checked the fluid is full and clean looking trying to avoid dropping the transmission if possible any help would be great thanks