After getting taken by theappliancerepairguys.ca (check out their homestars page if you want a laugh), I called the I-FiX Appliance repair.
I was told by the last technician (after being charge $300) that i would need a second visit and a $300-500 part.
I found the part online for $30. I asked the I-FiX guys what they charge for it and they told me $25!
In 20 minutes I-FiX found the problem, fixed it... no part needed. The literally drained the system, ran tests and it was done.
It seems any honest technician could fix this quickly.
I found these guys to be honest, friendly, and clear (no mess left behind). Would highly recommend them.