I have a 2010 Jeep compass sport 4x4. I have only had mine for about 5 weeks and it is doing the same thing, I lose power, and have the ETC and traction lights on the dash on.
Mine seems to be more when I first start it after it has been sitting, like over night. However, I noticed that if the lights are on, and I have little power, if I go to the gas station and add fuel to the tank and restart the car it 'fixes' it. I tried turning the car off and restarting, but nothing fixes it except putting fuel in.
So far I have cleaned the throttle body, changed the air filter, changed the gas cap, and inspected all of the wiring harness' and vacumm lines. None of those things fixed it.
Last week I bought a code reader, and the android Torque pro app. It appears to be a EVAP failure. I went ahead and replaced the canister purge valve (25.99 at autozone) but this did not fix the problem.
I have read of people having similar problems and fiding that it was a bad intake manifold, but I don't have any codes currently that indicate that, other than high and low idle codes if I have the scanner hooked up with the dash lights come on.
Let me know if your problem becomes worse, or better yet if you find an answer to helps you.