I have an 01 Prelude and got the vague P0505 engine idle control system malfunction code and was having a horrible surging idle problem. After I did my best to fix the problem with no luck I took it here and the guys at this shop found the problem (vac. leak at engine gasket) and fixed it. A few days later I got the same engine code but no surging idle problem, they took it back and looked it over again for no charge, found that a previous owner had put some vacuum lines on incorrectly, they corrected the mistake and now the car is running great. The fact that they found this shows that they really know their Honda's. Great Shop and also a very reasonable hourly rate when compared to a dealership, not to mention the warranty the work.