I've pulled it before. I'm pretty sure the connector pins and solder points are just bad. I ended up just replacing the bulbs in it at the time though. I thought about having it repaired instead but I don't really have another car to drive if I'm clusterless for a few days. I received the new cluster yesterday and will be replacing it today most likely. Just gonna see about getting some LED's in it this time.The green key icon issue on 03s is relatively know problem and he's on the right track looking to fix/replace the cluster.
Have you pulled the cluster before? Try messing around with the plugs/tabs in the back of it... $400 is a lot of money.