Did you clean and grease all the tracks and such? I know it's a pain but made a big difference for mine just don't regrease them with crazy thick grease or it slows them down againJust ordered 2 AC Delco #11M23s. That was the most common part number I saw searching for our cars.