It sounds like a mechanical fault, not electrical, check the pinch wheel and roller, check the drive belt ( some cassette mech's have 2 belts) also look for any debris and check the brake pads.
It's most likely going to be a slipping drive belt or wheel, but worth checking the rest while you are there.
Pete
January 2007