What was the solution to this problem? Did you ever figure it out? My 02 suburban is doing the same thing.