Have you checked with an attorney yet to see perhaps what could be done about the things that are in your name? I really don't know if anything could be.
But, I know this is going to sound harsh....you do know he's going to continue this behavior as long as you let him right? His moving out previously (to me) doesn't make the same statement as you doing it. To me he was running away, or punishing you. Also, and this is just me speaking from my POV....if I were paying on a truck for someone else, he wasn't contributing diddly squat, and wasn't even present in the marriage....I'd be taking that truck with me and selling it. Then if you feel he can't live without a vehicle purchase something with the money left over and let him drive that! I mean, he can't expect you to foot the bill for everything, so give him what is actually affordable. I know that sounds very mean, but it makes a point.