That sounds like a transmission slipping or a torque converter getting ready to grenade, assuming it's an automatic. Have you checked the tranny fluid? Check the level, color (strawberry milkshake, red, brown), smell (burnt). Check your coolant level too.