A lack of decent home fixtures, coupled with poor performances on Sky has been a big factor IMO.
We've only had one Saturday fixture against decent opposition (B'ham). Our other two Saturday home matches were against Blackpool and Barnsley and one of those was a ghey kick-off time and on telly.
A move up the table of 5 or 6 places and a few Sat 3pm kick-offs against "bigger" teams (without televised thrashings interspersed) and we'd get 18,000 or so which is a perfectly normal CCC attendance.