Get yourself an OBD2 scanner mate, either a bluetooth one if you have an andriod phone or a wifi one if you have an iphone, they are pretty cheap with the bluetooth ones being $15 and the wifi ones being about $40-45, I keep mine in the ute all the time just in case something unexpected happens.
Then it's just a matter of looking up the code, it'll make things a whole lot quicker and easier, and end up costing you less as you'll know the exact fault.