This is what you get when I look at the binding for the results page:
SELECT siID, siTitle, siYear, siStatus, siNewWork, siAddDate, siType, siGroup
FROM siteimages
ORDER BY siAddDate DESC
This is what your code produced, which explains everything.
SQL: SELECT siID, siTitle, siYear, siStatus, siType, siNewWork, siGroup, siAddDate FROM siteimages WHERE ((siType = 1)) AND ((siNewWork = 1)) ORDER BY siAddDate DESC LIMIT 0, 1000
I know what to do to fix it, thanks, that is a nifty debug.