Took my truck in for a supercharger and a few other things. Two week job turned into 12 weeks. Got…read morethe truck back with an ignorant amount of issues, ran like crap if at all, ac draining into the cab, super cruise not working, would barely idle, steering wheel was crooked, security system failure, lane keep system failure, tail gate dropping on its own, several others. Nothing buttoned up like it should have been, missing bolts, retainer clips, screws, harness retainer clips, you name it. They fixed the ac issue, but the tccm lost communication out of range, so the truck wouldn't start, and they left me hanging with a dead truck from Friday morning until Monday morning. By the time they called me back I had already found several grounds that they left loose which was causing some of the issues. So basically I paid them $35k to give me back a pile of crap that I had to repair myself. Against my better judgement I took it back to them to put in a fuel pump and two gauges. After a week it still wasn't done, the truck didn't run at all at this point, they had no idea how to fix it, and got pissed when I told them I was going to have someone look at their wiring job when it was done. Found out later that there was another $1400 worth of parts to make the pump function at all, none of which was ever discussed. At that point they decided to walk away from the job and told me to come get it. Sent a tow truck for it and took it to another shop. After days of diagnostics to try and make it run, found out through the grape vine that ace automotive performance set my truck on fire, hid it and lied about it. Gave ace automotive performance the option to foot the bill to fix my truck and get it running, and instead of doing that they decided to waste a day going to lunch with the guy that had my truck and accomplished nothing in the way of getting my truck fixed, but did however admit to the guy that they did indeed set it on fire and then sprayed the top of my open motor with fire extinguisher. So now insurance is about to total my vehicle.