2012 Chevy Truck was having trouble starting and 'Check Engine' lights came on but no codes, thought it might be a starter, did a little searching and found others with similar problems and need to replace this wire and ground wire. Now everything seems to be back to normal.