Cant help on the rough idle, but my 07 used to dim the lights under other high-load events such as anti-lock, traction control, etc... The battery failed a load test, dropped a new one in and it solved the problem.
For the rough idle tho, are you going through any oil? If so, plugs and other...