Well I'm back from break and I only had a chance to try n3dsd's idea AAAAAANNNNDDDD (drum rolling) it didnt work. It was dirty but it didnt seem to help much. Next break which is like... 2 months from now I will check the relay. And the worn post thing isnt the problem because 1: I can visually see the post and it's not worn, and 2: I can watch the linkage with the grill open and it does go past the normal resting point. So that narrows it down to the relay and just a crapped out motor. I know it probably would've been easier to check the relay first but in all honesty I was bored and wanted to take things apart. Anyway thanks for the advice guys I'll keep you posted on any changes.