You don't necessarily have to buy a scanner. Some auto parts stores will scan your car for free (in the hopes they can also tell you what part they can sell you to fix the problem, but there's no obligation).I am going to invest in one of those
If you do get a scanner, at least get something multifunctional like a ScanGauge.