My GX is a 2005, just got it a few months ago, aside for the timing service and replacing every pulley belt and fluid this is the only thing I have done so far
I actually followed your write-up and had no issues lights come on when cars running and off when not. I used the same heated seat fuse with a 90 fuse tap.