doIhaveBDIs,
Since you fixed the problem by making a better connection between the wires and the cap, I'd think that whatever wires you have on there might not fit the cap as perfectly as they should. Try putting a set of Honda wires on there to see if that fixes the problem.
Timing belt skipped a tooth? I'd think the problem would not be intermittent if that was the case.
Bogatyr