My 2012 silverado was acting up ( random stalling out, check engine lightt coming on, random messages on dash etc.) Brought truck to PJW. Described problem to Mike. The Technicians performed a very difficult diagnosis and discovered some corroded wiring. Found the problem, Fixed the problem, first time! GREAT JOB PJW!!