hey guys i was thinking of buying a Max-Scan Professional Live CAN OBD-II/EOBD Code Scanner do you know if there any good does the scanner just pick up codes if the engine light is on or would it pick something up without a light on the dash i have no lights up on my car but it is running badly for a while now low idle stalling cleaned and checked most things need to sort it but would love a scanner or code reader whats the difference between them or are they the same thing which scanners are the best and would my car be a OBD2 its a irish 2005 corolla terra