Well I finally got the car running better and after 20 miles of driving around the check engine light came on and it first threw a p0300 code mulitple missfire so I cleared that code and it hasnt returned yet but the light came back on and its a p0171 the car runs great while driving doen the road but when I stop or its idiling it rough to say the least, it hasnt stalled but it has a very rough idle. Ive replaced all the plugs wires distributor rotor button fuel pump and filter and replaced all the fuel lines from an other problem, so im not sure if i should check the maf sensor or check the o2 sensors, any ideas would be great