The last (and first) time I changed my oil, the book called out for a TG3576, and that is what I used. It was the same depth as the factory filter. Now, on my second oil change, I see that the book calls out a FRAM TG3506. It is considerably shorter, but fits. I talked to my friend who has a silverado and he said the same thing happend to him. Does anyone have any idea if they changed the filter or are we crazy. Just curious.