I went to O'Riley's auto parts first because my check engine light was on, and they have free inspections for check engine lights. Their technology said that I had a bad O2 sensor. So that is why I originally went to Johnson's Auto, because I thought I needed an O2 sensor replaced. I made an appointment for that, and when I came to my appointment, they advised me to do a diagnosis check instead, because there could be more wrong. And I'm so glad they did. Because apparently my O2 sensor was fine. Instead my fuel lines were rusted out. They said they were really booked, but thankfully squeezed me in to get my lines replaced. They also said that it would take two days to order parts and actually replace my lines. But it only took one day! I'm so thankful that my car is up and running again!