Hi everyone -
I posted this on the XDA forums as well. It's too early to say if it's a "fix" or not.
There appears to be two revisions of the SIM Card flex cable: rev0.3 and rev0.5. You can see it on the SIM card module, in small font. Most vendors on amazon/ebay/etc do not specify the revision #. It would be funny if they are all providing the earlier revision.
There are a couple vendors that explicitly sell both revisions. in the US, I found the vendor "phonepartsusa" to sell rev0.3 and rev0.5; there are probably more vendors. I just bought a rev0.5 cable, which clearly has rev 0.5 printed on it. I switched my rev 0.3 cable for a rev 0.5 cable a couple days ago and the problem appears gone.
Obviously it's too early to call this a fix, and I'll provide a report later: 7 days, 14 days, etc. Or maybe the problem will return.
What I am curious about, for people that replaced their SIM Card flex cable and who saw the problem re-occur: can you check to see if you have a rev 0.3 or rev 0.5 flex cable? (just pop the cover off, and look for small text that identifies the revision). I'm mostly looking for someone else who has tried a rev0.5 cable either successfully or non-successfully. If there is no such person, then I appear to to be doing a unique experiment.
In all forum posts on the Sim Card error problem, I've only seen statements like "I tried a new sim card reader and the problem returned" which makes no mention about the revision.
Hopefully on to something, we'll see.....
-marc