I was driving my car and it started making a noise under the the value cover, i was drving back to my house. i got not even a half mile and the car jurked, and it sounded like a sti/wrx flat four. Then my oil light came on and i know that i have oil in it. So i tryed to start my car again it could not hold idle and the oil light cames on. But then the car dose hold idle, it sound like i have broken rocker arms or fucked values.. what do you think it can be?? please help.