Not sure this will help, but do you park inside a garage and leave your truck unlocked? My wife's BMW would sometimes do this if I drove her suv. I noticed that if I pressed a button on the fob, like lock it before grabbing the handle, then it would always know to switch to the correct profile. But if I just walk up to the car with the key fob in my pocket, it would sometimes change and sometimes not. I think when we leave the car unlocked, it seemed to add to the cars confusion. My Ram stays locked outside, and I haven't had any issues with the profiles, but I am the only one that drives it anyway and only have the 1 profile created.