fijaaha :
Thank you for your advice. I contacted local DR and they claimed that it could be the heads but also the PCB swap could work since the firmware can be somehow "locked". They also stated that the 500GB model has had a lot of problems but this HD103SJ is less proned to head problems or at least has a lot less problems.
Finally they said that they could easily confirm it if I just drop by their office.
I stand by my diagnosis of it being heads, though I do admit that there is a less than 10% chance it could be PCB. Assuming that your local DR is an actual reputable data recovery lab, it is worth getting it assessed by them.
If it is a PCB issue, the cost should be under $300 US and shouldn't take more than a couple days to complete the full recovery.
Let us know how it goes.