I have a 2003 Echo, 4 Dr with auto. trans and 111,000 miles on it. Love the gas mileage, it's been a good car and low maintenance. But now I have a problem with the engine, it pings between 30-45 MPH, not constantly but always when going up hill. Check engine light has never come on. I have taken it to the dealer twice, the first time, the service manager said it could be from carbon build-up on the pistons and that they could do what he called a "top end clean", so I let them do that, but did not help at all. So I took it back, and the service manager and mechanic took it for test drive and told me that the engine is not pinging, I was not happy with that answer, because I know what engine ping sounds like. I have put every kind of chemical that can go into the fuel tank with no help, I have even tried getting gas at different gas stations but no help. Now outside temp. does effect the ping, this last winter we had some cold days, and on those days the engine did not ping. Any Echo owners out there that have had the same problem?