The service department charged $800 to replace PCM and assured me it would fix the problem. Problem returned the second time truck was driven. It was the same trouble code and exact same symptoms. James, the service adviso0,r said bring it back, they would make it right. His idea of making it right was to charge an additional $140 to fix the real problem, refuse to admit their mistake, and lied about conducting a second test of the PCM. He also lied about the real problem, saying a mouse had chewed on the wiring harness. This totally conflicted with what the polite tech who worked on my truck explained to me. General manager Preston Espinosa initially refused to do anything to help us and advised it was our fault for driving with the check engine light on. Preston was rude to my wife and advised if she raised her voice he would not be helping us at all. Preston finally agreed to refund the $195 labor and waived the $140 from the second visit. But I still paid $600 for a part I did not need. They also would not return the original part. They just seem to want their money and don't understand what honesty, integrity, and good business practice is.