Jack,
Is your chassis built with the pin-less slide technology, as in locking pins?. I believe this technology started in '08. Could be that your chassis is an '07 with the three pins on each slide side. The pin-less stuff had one pin at the center on the bottom.