It sounds as though the loop element of your ADF antenna is tits up - you should be getting ±3º with that receiver system.
Personally I used to put the inbound NDB course on the HSI beam bar with a blended Y-code GPS and LINS driving it - but that wasn't IFR approved, so it could only be used as a back up to the stone age ADF.....which was

!