This auto repair spot has been so very good to me. I have taken two of my cars here on a few different occasions and always get top of the line service. The gentlemen who work and own this auto repair center are kind, honest and do excellent work. True story, I have had a nightmares over the last few months about my Denali Truck and how I was going to get it fixed, how much it was going to cost and who I could trust to work on my car. It all started a few months ago when my check engine light came on and I took my truck to Firestone in Moreno Valley. At firestone I was told my throttle body was dirty and needed to be cleaned and I needed to fix an oil leak. So I payed firestone 400+ dollars to do this work for me and the same day i got my care back from firestone my check engine light came back on. Really I drove maybe 10 miles. When I took it back to firestone the next day i was told that the cleaning did not work and I was informed that I would need to get my throttle body replaced, take off my custom intake and put the factory intake back on then I would need to take my truck to a GM dealer so that I could get the re-learn done (because firestone cannot do this). All this work was going to cost a fortune and i had just payed them 400+ dollars for nothing. Thus, I had nightmares over the last few months while still driving my truck because my truck was running fine. My truck was always running fine it was just the darn check engine light. So needless to say I was not going to trust firestone with my truck again. About 2 weeks ago I took my truck to Perris Auto Repair Center and after looking at my truck i was told that the throttle body did need a cleaning/another/more cleaning. I trusted Perris Auto Repair with my truck payed 500+ to get the work done and i do not regret it one bit. Perris Auto Repair Center did the work right the first time, did not need to replace my throttle body did not need to remove my custom intake and they were able to do the re-learn. It may have cost me another 500+ but I was very satisfied. Today, my check engine light is still off and my truck is running great. I was able to get my cars smog check done and passed because my check engine light is off and is staying off. I have been pleased with this company every time I take my cars to them. I will be taking my cars for them for all my future car repair needs. Honestly these guys do great work and are very professional.