Have a Honda Question? Ask a Honda Repair Expert.
It is true that a jumped timing belt can cause cam sensor codes, but if the engine can still idle for a few minutes then chances are that the timing belt isn't your problem, typically with the engine in your Honda the engine will start and then almost immediately stall when the timing belt jumps.
In roughly 70% of the case where these codes present on this engine it is the Camshaft Position Sensor (also known as a TDC Sensor) itself that is faulty and needs to be replaced. There are some electrical tests that you can do if you have access to a volt/ohm meter and a test light, if you'd like I can walk you through some of these tests, but it might be difficult as your issue is intermittent and you would have to test everything right as the engine stalls and won't restart.
Honestly due to the difficulty of testing an intermittent issue like if it were my car I would be inclined to install a new camshaft position sensor as a starting point as the sensor is under $40 at most parts stores and isn't too difficult to install, it's only held in by one bolt once you have the upper timing cover removed and while changing it you have a great opportunity to inspect the condition of the timing belt.
I hope I've been able to answer your question, if you have any other questions or if you would like more information on your current question please feel free to ask.
Ok I'll wait to hear back from you, I'm here to help with any questions you have.