A Maury County man was rescued Sunday morning after being pinned under the cab of his pickup truck for approximately 10 hours. Adam Moore, 33, fell asleep behind the wheel and drove through a dry creek at the intersection of Rock Springs Road and Luther Sharp Road late Saturday night. Moore's truck flipped on the other side of the creek and he was thrown out of the vehicle. Moore was lodged under the cab of his truck until shortly after 10 a.m. Sunday morning when a passerby finally heard his screams for help. Matthew Hill and his fiancé were on their way to get something to eat when they realized they had forgotten their wallet. Their windows were down when they stopped to turn around at the intersection and heard a man's voice."He was just yelling, ‘Help! Help! Help,'" said Hill.Hill stopped his car and got out to see where the noise was coming from. When he finally spotted the overturned truck he noticed a man face down on the ground under the cab."I ran over there to help and told my fiancé to call 911," said Hill. "He kept saying get this truck off of me but I couldn't move the truck."Rescue workers were able to free Moore, who was transported by helicopter to Vanderbilt University Medical Center in Nashville.Moore did not suffer any broken bones but is on dialysis due to kidney failure and has some damaged muscles. He is scheduled to undergo surgery on Thursday.Hill later learned that he and Moore where childhood friends who had not seen one another in more than 20 years. Hill told Nashville's News 2 he plans to visit Moore in the hospital. "I'm just happy I was there," he said. Hill added that he believes it was no accident he was placed in that specific spot Sunday. He said he nearly died in a wreck in the same area after falling asleep behind the wheel too and someone saved him.Moore's wife said Hill came along just in time. "I am so thankful for him," Melissa Moore said. Adam Moore is expected to remain in the hospital for at least another week.