Well we trusted the friendly people of yelp to assist with finding a repair shop that didn't rip us off. I wish I would've trusted my gut.. It all started when my fianc\u00e9s check engine light came on. We dropped off the truck at APR and after 3 days we were told it was a bad CAT, after 3 more days and us calling we were told it was all fixed and ready to go. We get to the shop to pick it up and the truck is not there, they outsourced the replacement of the CAT and didn't tell us.. I feel like they should communicated this but didn't.. oh well the truck is fixed RIGHT?? WRONG!! \n\nWe can hear them revving the engine in the back, the truck is Misfiring like crazy. The owner comes to the front and says they don't know what's wrong with it if we can leave it a few more days they would figure it out... But he's going on vacation so he will need at least 3 days. ok.. fine we leave it..4 days pass we call and they ask to outsource checking the fuel injectors since they cant do it there and it will cost $100.. ok fine.. they come back and say its not the injectors but they want to charge us $800 to SEE if it MIGHT be the timing chain.. umm no!! \n\nThree weeks went buy the truck still isn't fixed. Not only that we get It home and the clips to the injectors are on the windshield and the injectors aren't even plugged back in.. we drove it all the way home that way.. It ended up being the O2 sensors.. that SHOULDVE been replaced with the CAT but weren't. After $400 at this place we got nothing but a non working truck for almost a month.. NEVER AGAIN! DON'T GO HERE! They have no idea what they are doing!