Why let something beat you.? I say u need to simply find the correct person to fix it.DO NOT GIVE UP ON YA DREAMS. I say never give up. When the going gets tuff, I say get the shits and ring more people more often and dont settle for no.
There are people who can fix this machine. Find the right person who is prepared to spend the time required to fix it.
Where are u located ? I will make some phonecalls and get a technician to contact you and get it fixed. Obviously, you will have to pay a reasonable fee to have a professional come to your house.
PM me all ya details. I wont give up on it. Dont get angry, get even, lets find the right person to get it fixed once and for all.
I am willing to try and help you.