Easiest way to check is lift the engine cover which just clips down.

The top of the engine is revealed and shows the 4 engine coils

With the engine running gently wriggle the wiring around the plug. If the engine stumbles or misfires you have weakened/broken wires.

This is number 4 coil plug and this issue mainly effects 3 or 4.

We carry a spare plug all set up and ready to go in the event of a failure. As you can see 2 of the wires are a much thicker gauge than the last one. The last one (coloured) is always the one that breaks and the break is just as the wire exits the grey plug.

The insulation is never broken so a visual inspection will not show anything.
The main cause of this is the wiring is unsupported and the weight of the harness over time causes the wiring to fail.
Phil Ashton sent me the link to a clip and length of wiring to replace the OEM unit
http://tools.nissantechmate.com/Detail.aspx?id=657&cid=1
or if you have access to a wrecker the Mazda 3 is the same.
An easy preventative measure is to cable tie a splint of support to the harness over the coil plug.