Something else to try:
I had this exact same thing happen to a friend I built one for. I was made aware that bad BS170s sometimes don't crap out until ~10+ hours of usage. So my during my tests it was fine, but after a week or 2 of usage the boost was doing the exact same thing you mention. Crazy low volume (but still on) even at max volume.
So before going crazy tearing it apart and probing etc, I would simply swap it out for another.