For about a month i have been getting code U0101. It happens randomly. When its there the truck will crank but wont start. I can clear the code and it fires right up. Its never shifted funny or anything. I read somewhere that its been found to be the electronic module that the key switch(tumbler) activates. I bought and installed a new one. Now the code is there and i cant clear it. Engine cranks fine but wont start. Do you guys have any ideas?