So I recently bought a used 07 Mazda3 Hatchback. I test drove it and there was a check engine light on. So i had them look it up and it said the car was running lean when idle. So he cleared it and we test drove it again. This time it didn't come on until i purchased the car and I hit the free way. I stopped at the autozone on the way home and was recommenced by them to get some fuel system cleaner, so I did. Today after getting almost on E, maybe a couple gallons left of gas in the car, I went to the gas station, poured the bottle into the tank, then filled up on gas. After I filled up my car and went to start it, it wouldst turn over. So i decided to give it some gas while i turned it on and there we go it started. Then i proceeded to drive home and all of a sudden, no matter how much gas i tried to give it, it wasn't accelerating. So i pulled over and tried to start it like last time. Same issue, had to give it gas to start also. Now I don't know what to do. Please help!