Thats rough...been there and done that and got sevral t-shirts...
Tell us what exactly the engine was doing, there is some pretty smart fellas on here and maybe we can help you figure it out and you can do the work yourself.