Ok, I managed to re-install the firmware with your pkg file. The process went through without any issues.
However, it did not correct the problem. The crashes still came.
I posted my latest report on pastebin here:
http://pastebin.com/MS1wnR0x
I also had a post on the Apple discusions:
https://discussions.apple.com/message/20376518#20376518
I got confirmation from someone that it looks like the internal cache of the CPU is broken:
MCA error-reporting registers:
IA32_MC0_STATUS(0x401): 0x0000000000000000
Bad processor.
L1 is onboard cache, so - bad processor.
So I guess I am left with buying a new logic board or another Macbook Pro.
I was still considered placing the logic board in the oven for a short time, but if the break is inside the CPU, I am not sure heat will help. I guess it would help only if a solder came apart.
I did have corresponance with a company repairing logic boards for 299 USD. I find it hard to believe they can fix this withour replacing the CPU itself, but they claim they fix them, including the error I have. Of course, they claim no cost if it can't be fixed.
I found a new logic board for 599 USD here:
http://www.powerbookmedic.com/MacBook-Pro-15-Unibody-20GHz-Core-i7-Logic-Board-p-20995.html
Hopefully, there is info in this post that will help others.
Thanks again AppleMacFinder for all your input and especially making a solution for re-installing the firmware.
I will return when I have news.
Best Regards,
Rick