8 is an excellent pH for fishless cycling but 3 weeks without dropping to zero is a slow start. What size is your tank? What temperature? (29C/84F would probably be pretty ideal for fishless cycling.)
Does your filter have anything other than sponges, ceramics, bioballs?
~~waterdrop~~