I know this sounds crazy, but my 07 had the same issue and made me crazy. I was able to get the seat back upright after moving the seat all the way forward and trying the recline switch in different positions while moving the seat horizontally. When it was positioned about half to 2/3 towards the rear, the seat recline switch worked again. But I go nuts when someone hops in and reclines the seat… have to repeat the process every time. Likely either a faulty connector or sensor under the seat. Good luck!