2003-2008 Pilot
2005 EX 4WD 187,700 miles with check engine light and random misfire codes P0300, P0301-P0306. Rough idle regardless of engine temperature. Runs great when driving under any kind of load. Great, smooth acceleration with plenty of power. Rough idle started happening out-of-the-blue and doesn't...