Ok everyone, got it fixed! Didn't even have to take it to the dealer...

Ended up playing around with it and noticing that it would work in a couple different spots.. then after a while it would start working in a couple different spots.

Took a look under the dash and found that a Green connector that plugs into a computer was loose and backed out of it's socket a considerable amount. Pushed the connector into the socket until it snapped, works every time now..

Thanks for all your help!