I might cry
Cory, you may want to talk with these guys about pricing a rebuild or they may have a dyno you can put your original on to find out what it's problem is. I haven't used them but understand they are affiliated with Hughes Engines in the states.
TBS (the block shop) Engines in Edmonton 780-452-8440
Terry