Great work. It's scary the amount of troubleshooting you had to go through to find the culprit.
I've got a sick 508 ST with a forum member trying to find a low volume fault.
Also a 508 SB on the way but I've never heard one of these boxes at full potential. Looking forward to it.