2006 Subaru Outback CEL p0026/p0028 codes

Well, my repair lasted for about two hours, and then a hard right hand turn onto the highway brought the CEL and the flashing cruise light back on. I also noticed that there seems to be a built in safety mechanism that will not allow be to exceed 4000 RPM with a CEL…if I try to accelerate past that, the car bucks as if it is going to stall. Does this sound familiar to anyone? I guess it may be time to take it to the shop.

update* a member of another forum just suggested that it could be connected to engine oil level (based on the fact that in the hard turn it comes on)…at the very end of my trip today, my oil light flickered, so I am going to check that first thing. I am due for an oil change anyway…Now I will just have to figure out why my oil level would have dropped…not burning oil and don’t see any leaks?? Thanks!