so...just had some really weird shit happen, I went to take my kid to summer camp this morning and I notice as I am driving that the "service suspension system" is on the dic, out of the blue, so I think hmm that's weird the shocks front and rear are pretty new I took care of this in the fall, so I drop the kid off and just do a cursory eye ball off everything looks good so I pull out my little centech code reader it gets nothing must be a system it cant read, so I think well I am close to the dealer that I have a good relationship with maybe they will scan it and tell me if it's a ride height sensor or whatever, I know the service manager pretty well so first we try to see if we can get the pump to kick on by bouncing on the truck etc, nothing... so he whips out a tech2 he keeps behind the counter, plugs it in and every thing imaginable lights up, tpms error, airbag, service stabiltrac, no temp reading on trans, the rpm gauge drops dead, we were both like wow, wth, unplugged it turned the key off and on, plugs tech2 back in same result, unplug tech2 turn key on everything is fine except same message for suspension system. he says it's a communication problem blah, blah, leave it we'll check it out no problem "freebie" well I cant leave it because my backup truck is getting a trans put in so I have nothing to drive in the meantime so I said I will bring it back. I get home hook up my more capable innova 3140g it doesn't read any codes but everything is normal cluster wise and I can read all the live data, fuel pressure, maf, yada yada. so I proceed to check all the level control fuses which are 2/54/58 all are fine, I bleed one rear shock, turn the key and the pump kicks on, fills it up shuts off and the service suspension system error is gone now. no other problems, so I am stumped I think I may go back and have them try another scanner and see what happens. I think my air pump is probably dying I haven't heard it much lately but haven't been paying attention to it either.