code 52 is for the knock sensor - it will usually brings up the EML when near 3000rpm. Most common reason for it show this code is when the wire or shield is damaged or if the connector on the knock sensor is broken, When the EML light comes on the ECU goes into safe mode and will not advance ignition. It also makes it run rich so MPG is not as economical.