My legacy has recently started to surge while idleing. It also dogs down some on take off. I though it was something to do with a sensor but i was not sure does anyone have any ideas....??
try cleaning your IAC valve, its the big huge hose that connects to your intake, spray some throttle body cleaner down it while someone tries to keep it running