I have a 2006 lbz i washed the motor yesterday in my driveway i sprayed some cleaner then rinsed it with water. I got in truck today to move it all the lights on the cluster was flashing on and off. Sometimes it will try to start when i turn key to acc. but it wont start. Also when when i disconnect the tcm all the light in dash and everything acts normal could the tcm be bad and can i just replace or do i need to program a new one thanks