I have an 04 LB7 and about a week ago I was driving at 70mph down the highway, I noticed the truck cutting in and out it never died but continued cutting out. I then parked was doing some things for about an hour came out started it up and it loped at idle, ran it for about 5 miles and it quit. It will still cut out and I also notice an odd rattling or ticking noise that sounds like it's coming from under the dash. The sound is intermittent and when I hear the sound is when it cuts out. Please help!