Our 99 Outback has intermittent code p1507. We replaced the coilpack, wires, and idle air motor. No change. If I stop the engine, the associated misfire and poor idle vanish when I restart. Sometimes we go a couple of hundred miles before it reappears. Has anyone seen anything similar and found the cause? Any help will be very appreciated.