One thing we see with the Q45s especially, is that the port in the intake will get clogged with carbon, but you won't see any (or very little) in the valve itself. If you can push the valve up manually at idle, you should notice the idle speed drop significantly, or even choke down. When you rev the engine into the 2000-3000 RPM range, feel the bottom of the valve to make sure it lifts. It'll kind of lift up and flutter. If there's no movement, you probably have a vacuum leak or bad control solenoid.
Check
http://www.car-part.com for an ECU - but I really really really doubt that it's the problem. ECU failures are very rare unless they're physically damaged by water or an accident. It would be worth checking any ground wires near the ECU and it's connector to make sure it's secure though...
Good luck!
Heath