what I don't understand is how a "bad switch" would affect the memory function, the switch is manual control, memory function I would think would go by motor revolutions and would bypass the switch being that the switch is a contact rocker switch, the memory module must keep a constant revolution count so it knows where to put the seat at any time if a memory button is pushed, not sure how that works i'm just speculating.
You are correct, the seat function switches would not affect the memory function switch. The “bad switch” I was referring to was the
memory function switch. Some are one unit pieces on the door near the window switches, others are down lower on the door panel, and others are on the outside [door side] of the seat itself.
*My fault for confusing anyone by not being specific. Not that you guys don’t already know this info, but someone else reading this down the road might not have the vehicle maintenance knowledge base that we do.*
The memory function takes the info stored in the seat position control module (seat ECU), which is the last known number of revolutions counted by each of the motor encoder of the individual seat function motors (lumbar, forward/reverse, seat height).
The info stored in both the seat ECU and the the memory switch can be zeroed out when the battery is disconnected or manually via a Tech2.
Just started the trouble shooting process but we left on a three week Christmas road trip back East and put the issue on hold, thanks for your response and I will get back with you when we return home after New Year's. Merry Christmas to you and your family.
Knowing the troubleshooting questions we asked will help diagnose the problem. Enjoy your holidays as well.