Hey lads. Right, so my 03 Legacy has had a bit of a rough idle for a while. It's not too bad but it's just annoying. If it's idle it feels like it's misfiring ever so slightly. If I increase the revs to about 1500 it gets much worse. But over 2000 is barely noticeable. I've had it on the diagnostic computer and there's no fault codes whatsoever. I cleaned out the MAF today which was pretty dirty but didn't seem to make much of a difference. After I cleaned the MAF I disconnected the battery for an hour to reset the ECU. It idled pretty horrible when I first started it but died down a bit after a drive. Also if I go for a drive from cold it splutters and hesitates a bit but once it heats up its fine.. Don't really know what to do next. It's always serviced on time and had 4 new plugs installed last year. Anyone have similar issues? Cheers lads.