So from factory service mode, you were able to reinstall your 3.55OFW, but couldn't install 3.55CFW? Or did you mean that from factory service mode you couldn't install 3.55OFW? If that's the case, then where did things appear to fail? Please be descriptive.
Never look a gift Lion in the mouth.