If you gave your son a vehicle and put yourself as a lienholder on the title can you legally repossess it?

Do you have a contract or agreement that says he will repay you? Has he breached that agreement and is he in DEFAULT of it by not paying? If so, yes.

(General rule for the future: Have your child sign a contract for any money you "give" him, like any lender would do.)