Problem Solved!
I finally called CH ignitions and asked them if they would send me another ignition as I strongly suspected I had a bad one. They were very nice and promptly shipped another ignition. That BME now sings! I still can't figure out how it could possibly have ran properly on the bench. It was one sick motor with the old ignition. Oh well, it'll get another flight test this weekend!
Thanks for all the suggestions...