drain your oil and check for any metal in your oil. sounds like you might have spun a bearing or its bottom end related. not sure with out looking at the car. pull your timing cover off and check your hydrolic belt tentioner. if that got weak the timing belt could have slipped and your valves might have just smash against the piston not good!