I would agree with you on that but as the cost is prohibitive I would first check it wasn’t a contact fault between it and the glass causing the problem?
Also someone may have cleaned the glass with a a furniture type spray which will interrupt good finger contact. So a good clean with a solvent based cleaner around the control panel area is advisable first 😉