Hello everybody! New member with an issue. My Edge has a little over 201k and starting Monday of last week came down with a strange problem. I had been off from work running errands and had stopped at a local Kroger to pick up a couple items before heading home. Car had been running fine and ran fine when shut off in the parking lot. Was in the store about 15-20 mins, came out and started the car and it was running rough with a flashing check engine light. Managed to limp it to hubby's work (local airport) and his mechanic came out with his (professional) computer and cleared the codes (P0303 and P0203). When started again, it ran fine all the way home. After getting home and shutting it off and waiting 10 mins or so, restarted the vehicle and the rough idle and codes were back again. This is where it gets strange. Let it sit long enough to cool down and it runs JUST FINE. No issues. No power reduction, no codes, no rough idle...NOTHING. It runs perfect. It has consistently followed this pattern of rough idle on restart after being driven. The only thing to change is the fact that only the P0203 code comes back (misfire code has not come back) and a P0171 (lean code) has popped up, but has not been back since Thursday of last week. Hubby took negative cable off the battery to reset the computer and noted that it arced bad when being put back on, which it should not do.
I am wondering if anybody else has had this issue and, if you did, what did you do to fix it? The earliest the local dealership can get me in is on October 4th. I am not dumb when it comes to things automotive (have good basic understanding and can do a lot of my own basic maintenance), but it seems if something was indeed wrong with the injector that it would act up all the time, not just under certain conditions (but, again, I could be wrong!). I am not sure what is going on, but this is something I have not experienced before. Any input is appreciated. Thank you in advance!
EDIT: I should mention that I bought this car used with 172k and have no idea when/if the spark plugs/coils etc have been changed.