I have an 08 and it does the same.. Flickers on and off, somedays more then others, I wonder some times if it is a elec short or a major problem so I check the plugs and all is normal.. Had a couple shops check it out and haven't been able to get it fixed..
My 05 acted similar but up found my one of my kids had put a dime in the tether. On the 07 when over 1/2 throttle it would come on, problem was a broken wire in the plug going into the solenoid for the Rave valve good luck.