I have a 90 subaru loyale and has a rough idle while sitting which sometimes idles fine and other time just get rough jumping around 600-1000. I have replaced timing belts, spark plugs, rotor and cap, IAC, and fuel filter. Wondering if anyone has any ideas?