How long have you had it? You’ve done well- The DC16 first came out 15 years ago, and was riddled with faults, mainly battery related. Even now, most cordless machines only last approx 3-5 years on average. Sorry I cannot exactly pinpoint where your issue lies, but I’m just saying don’t be too disheartened if it’s beyond economical repair