Not the best news i was hoping for, but i guess the signs were pointing to it. Luckily, its not an expensive piece to replace, and an easy job too. Hoping to buy another in the coming days, assuming i have the pennies to do so, and the repair shop even sells them, and will update if it fixes...