I want to buy a wireless OBD to pair with my ipad to get error codes for my 2004 MDX .I have 167000 miles and check engine light is on despite recent new timing belt, spark plugs, thermostat, water pump, radiator cap, replaced one radiator fan, coolant change, transmission and power steering fluid flush. Any suggestions?