I have a 2003 mazda B3000 with roughly 51000 miles. I notice on hills that it "bucks" when shifting at rpms at or above 4000 rpms (note, it does this shifting from all gears on hills). Say i am cruising at 55mph behind a slower car and want to pass on the interstate. If i try to accelerate...