Don't get me wrong, 'throwing money at a problem' isn't necessarily the best option BUT spark plugs and wires are relatively inexpensive and a good maintenance items to check of the list. A misfire code could be caused by other things than the core ignition system, i.e. crank sensor, cam sensor, even fuel system issues(clogged injectors, failing fuel pump, etc) could cause a misfire.

Misfire my nb2 got his name sake from a misfire issue that at its core I believe was a bad connection on the number 2 injector for the powercard but found incorrect spark plugs (plugs were oem not for boost) and half a dozen vacuum leaks. All of which COULD cause a misfire.