Firestone, Good morning JR, As you are aware, I brought my 2004 Chevy Avalanche into Firestone, store #644358, on 5/10/2025 for a smoke test and full diagnostic workup for a evap engine code error. An error that causes the truck to rough idle, hesitate/shake during acceleration and causes the gas pump to literally stop when attempting to pump gas into the gas tank, which literally takes 20 minutes to fill up due to this issue. The store manager, Andrew, took in the vehicle and informed he knew exactly what the issue was but would run the smoke test to confirm and due the full vehicle inspection. He informed that after the smoke test, they could see leaks and upon them removing the vapor canister it literally fell apart and he said that pellets where throughout the evap system and needed to be blown out and that I also needed a new gas cap. I picked my vehicle up, Andrew stated he was 100% sure the issues were fixed, I paid $560, got my vehicle on the road, same idling issues, same acceleration issue and same gas pump issue. I returned the vehicle, Andrew insisted the vehicle needed to be retested as pellets must be further/deeper into the evap system, assured he would get it fixed this time and promised to have it back to me on Saturday 5/17 and would update me. He also stated he would have his master tech drop the gas tank so that they could further test and blowout pellets. Saturday passed, no call from Andrew, no one answered the phone when I called multiple times and I did not get my vehicle back. Sunday, 5/18, I went back to the shop, Jarrod informed me the work was not completed, the gas tank wasn’t dropped because the Master Tech was not in on Sunday and they would do it on Monday. I informed him I had no vehicle to get to work, he informed me there was nothing he could do but told me to come back on Monday and request a rental car, which Andrew Never offered since my vehicle was not repaired correctly. I picked up the vehicle from Enterprise on Monday evening due to my vehicle still not being completed. I returned the rental vehicle Wednesday evening, otherwise I would be charged for the vehicle, no calls from Jarrod or Andrew regarding the status of my vehicle. I had called Jarrod prior to dropping of the rental car and he informed me, they had done all they could, including replacing the Purge vlv/solenoid at “no cost” which I had told them had already been replaced prior to me bringing my vehicle to Firestone. Jarrod informed me he wasn’t sure if removing the tank and everything else had resolved the problem as they did not get a chance to retest or drive the vehicle. Something in my gut told me to talk to the Master Tech as I proceeded to leave with my vehicle. I spoke with Winston and he informed me that they Did Not drop the gas tank and the only thing he did was a smoke test and installing the new purge vlv/solenoid. This is a major problem and concern as your manager and Jarrod have now lied about work they did not complete which causes me to doubt even the work that’s in the invoice. I drove my vehicle home with the same exact issues as before. I stopped to put gas in my vehicle and could not pump gas into the take without the pump almost immediately stopping, which is now worse than it was before. To say that I’m outraged and angry right now would be an understatement. This entire process has been unprofessional as I could not get anyone to call me back with a status on my vehicle. Every time I called to speak to Andrew he was either out the building, at lunch, at the bank, had just gone home, etc, etc. Also, from the pics below, you can Clearly see this is not a new gas cap, although I’ve been charged for one. I want a full refund of my money, so that I can go get my vehicle fixed by a shop that is competent and honest. I’m waiting on a call back from one of the local news consumer groups.