I certainly know the frustrations of debugging 3D printer issues. My only advice is to keep tinkering with it after you get the new one. I had to play with mine off and on over 2 years to start getting acceptable prints again, but the knowledge I've gained is indispensable. I didn't have the option of an upgrade at the time. Now I'm thinking of building my own... after this project And then you'll have 2 printers!