Well, now, that doesn't sound good at all......
My first guess is that something has come lose in the valve train of your engine.
My second guess is that your engine has an unhappy rod bearing.
My third guess would be a blown DI seal.
Any way, I doubt its an easy fix.
humfrz