A Texas truck driver who was on the lam for two years after state police said he fled when he was caught with 176 pounds of marijuana faces a prison term after pleading guilty to numerous charges just before going to trial in Cumberland County Court today.