Very glad you solved the issue mate, and the fact it wasn't anything overly expensive is great! I'd have a few stubbies my self ( infact I'm having some anyway lol ) just out of excitement, after fixing annoying s*** like that.
As for the scanner. I use a bluetooth unit like this.
http://www.ebay.com.au/itm/Auto-OBD2...1953b72&_uhb=1
And i bluetooth it to my phone and use an app called Torque. Has a heap of feeatures. Never had any faults on my car (knocks on wood), but found some codes on my mates ST-L, after it was going into limp mode.
Other here might have better suggestions.