CEL @ 992 miles

This morning when I started my 3 from a cold start, I got a solid Check Engine Light. After that the engine started climbing in rpms like I was stepping on the gas in park.. It went to 4k rpm before I shut it down. I've checked the gas cap, it was on all the way. What could be wrong?
 
Back