The problem all started today. I was taking a turn (not far from where I was heading) and the RPMs shot up but the car didn't seem it was into gear. When the RPMs hit 4000 the car kicked into gear hard and seemed normal from that point, though it sounds/feels like its in neutral until the higher rpms which it then kicks into gear. It rolled while in drive to my destination which is where it still sits now 
When the car is in Drive, it makes a highpitched whine noise, though doesn't do this while in Park or Reverse. Reverse still works as it should, though the forward gears do not.
What could be my problem here? Someone told me that it could be a pump which is messing up (hence the loud whining noise).
What are your opinions? Any help is greatly appreciated.

When the car is in Drive, it makes a highpitched whine noise, though doesn't do this while in Park or Reverse. Reverse still works as it should, though the forward gears do not.
What could be my problem here? Someone told me that it could be a pump which is messing up (hence the loud whining noise).
What are your opinions? Any help is greatly appreciated.
