This past weekend, DS' vest has once again started sounding different and been throwing error codes about 5 minutes before treatment time should end. The company replaced it just one year ago. Sigh! New one being sent for delivery tomorrow. Fingers crossed it'll keep working and I won't have to beat him.