High rpms low speed spitting and sputtering
hmmm... I wonder if it could be idle air control related. I imagine yours has one. They usually fail shut and stall or stick open/close/open/close and it sounds like you're revving your engine at stops.. It could honestly be a number of things I guess. If that IAC is sticking open, it would allow air into the airstream to bypass the throttle (your foot) and allow it to jump up in rpm. That's an idea anyway.
Search Subaru Legacy Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Subaru Legacy Experts