Typically means you don't have any oil in your engine or that it's very low. This is usually something you see on 3.6L motors that have oil consumption problems. The code will eventually lead to your rev limiter kicking in an effort to preserve your engine.
I checked the oil when I got home and it was perfect, it can be related to the dual stage oil pumps solenoid or a improper oil filter, I'm gonna have the dealer deal with it
Well I got another check engine light today and figured okay time for the new oil pump. Went for the code and P0306. Doh! When it rains it pours. New head time.
So last night the cel came back on and it was po6dd, I called the dealer this morning and took it in and thankfully the cel stayed on this time, so the replaced my oil pump and the jeep is much better now here's the info from the dealer