There are no codes for an obd2 scanner to read but a running diagnostic test will show if cylinders have low compression etc so know if any internal engine issues too! Also when i first start it up cold i do still hear an occasional slight misfire on one of the cylinders and it will tell which 1 so i know about which coil to replace! Maybe should just replace em all cuz would be cheaper then the diagnostic test!