Not sure if this is the right section or not but I don't have time to worry about it. Anyway this morning I went out and got in my truck (2004 2500HD 6.0L), well when I started it up my check engine light was on. At the time I thought nothing of it, sometimes it tends to come and go. No biggie. Well this time it stayed on all day. I had to go into town anyway, so I figured I would stop at advanced auto and get them to put the computer to it and see what codes it was throwing. To start off with, it was saying a bad wheel speed sensor. Then, 10 more random codes popped up throughout the truck. Wheel speed sensor, misfiring, transfercase not functioning, etc etc. Well then he said the ECM was "malfunctioning". He looked at me with a confused face and asked how many miles was on my truck. I told him it just rolled 100k not too long ago. He then looked even more confused and said that there's no way my ecm should be going out this early. He also said that since everything else was functioning properly that it could be the ecm throwing everything else off, resulting in the 11 random codes. Reason I was so concerned is that I'm driving down to the beach tomorrow and didn't want it to break down while I was gone. So, my question is, what is going on? Could it be going bad? Could it just be a short somewhere? Could they're computers at advanced just be shitty and I need to take my truck to a shop? I need help asap. Thanks guys.