I agree with this. But After the first Garage (friend of my mothers) didn't put it back together fully, and still has my plastic shroud that covers intake, Im a bit upset. He is also angry I guess that I "took the truck out from under him." To be clear, he told me he could install the computer, but not program it and that Dodge would need to do it. He also was going to order my computer from one of those "plug n play" websites with horrible reviews. So, when I mentioned that those websites are not great and can take forever to ship (even with paid overnight) he said "Okay, well buy the computer." Not sure if there was a misunderstanding on my part or not, but I assumed he could no longer help me. The truck stayed at his garage for 2 weeks while I got the money and ordered the new computer. He called me the day before it came and said the truck had to be moved. I told him I would be having a tow truck come get it yesterday and bring it to Dodge. He said ok. And that he would have it put back together. Nothing else was mentioned. Then when I called him at Dodge and told him he left the vacuum hose off, and that the plastic shroud was missing, and the new computer had been installed and programmed but the truck was still not running, he said I shouldn't of taken the vehicle out from under him. Said to bring it back and he would take a look. My trust is also shaken due to me knowing that this man has used or still uses hard drugs. He has issue a few years back and a lot of customers where complaining. Im just unsure if he screwed me or not, because like I said, it ran fine for 2 months until I brought it to him for some minor repairs and tune up. Then it stopped running. Im not sure if coincidence because it sat for 3 yrs or if he did something. Not sure if I should give him anther chance or go to new 3rd garage. sighhhh, I really loved my Dodge Durango, but I hate this Journey.