have you solved your problem?
I have the same Notebook with exact the same drive. I've searched a long time for a firmware update, but Lenovo has made a great job at just supporting their high-cost products.
However, the firmware which you flashed is from Dell and therefor it's not working with your drive.
The only solution is to install Vista from USB flash drive. It should work without problems.
If you try your suggestion to install it on another machine and put the drive back, it won't work.
Don't waste time with your drive because until now there is no solution to fix it. You must wait until someone who has exact the same drive (maybe I) creates a firmware dump.
But for now it's impossible.
I'm working on a solution for this and if I get a dump I will release it.