* Drivetrain problems. A whining sound can also be caused by a problem with the drivetrain, such as a loose or damaged driveshaft, a worn-out U-joint, or a bad differential.
* Wheel bearing problems. A whining sound can also be caused by a problem with a wheel bearing, such as a worn-out bearing or a damaged bearing race.
* Other problems. In some cases, a whining sound when accelerating can be caused by other problems, such as a bad power steering pump, a loose or damaged belt, or a vacuum leak.