For #1, I believe that there is a gear behind the panel which drives the mileage count. It should be fairly simple to replace from what I've read on here. For #2, I would start by checking the EGR, IAC, IAT, O2 sensors, etc... The reader does not give you a specific code though?