Machine shop woes.

Its almost race season, if there is going to be one.
Most shops are over-flowing with work.

Going on that logic the OP's engine should have been done a long time ago to get it out of the way for race season work.:D