Hello, I am trying to fix this 2010 gmc sierra truck. The truck won't start every morning and it gives code "u0140". We quick fix the truck by disconnecting the battrey caple for few mins which make that truck running. What do you this the problem could be? Bcm need to reprogrm or change? Please help!! Thanks