I have a 2001 Legacy EJ25 automatic with low speed hesitation problems. Car is new to me and has 130 000 miles on it. It does look like it was in a bit of a fender bender and had a front fender replaced. I looked underneath the car and it does not look major. Car was giving codes for 3 missfiring cylinders. I changed igintion coil, new NGK plugs and wires. Codes are now gone. Its better, but hesiitation at low speeds is still there, sometimes it will make a poping noise once or twice (backfire I think). It was cold this morning (40) and she stalled out for the first time, so the cold does seem to make it worse. I have searched a around and some say to change the front O2 sensor even though no codes and some say to check grounds. I am checking the grounds but I just want to know if anyone else has any additional experience or thoughts on this? If someone can tell me which grounds to check that would also be a help. Electrical work is not my strong point but I guess I will learn! Thank you for your time , it is much appreciated. I