if you not sure which parts is fault,the best way to do is back to honda factory to check the problem first.coz they have the ECU can plug in your car car computer to check what happen.it actually save lots of time and money coz other workshop might take a long time to guess what's the problem.