I have a Latios that's been transferred from Ruby to Platinum through Pal Park. But the glitch that comes with roaming Pokemon in Gen 3 has naturally given it really, really bad IVs. I wanted to change its Nature and IVs, but even with the correct PID, Nature and IVs, I get the "Encounter Type PID Mismatch." I don't know what I am missing, or if I'm using the incorrect Method to generate a PID, but I'd like some help understanding this. I've attached any relevant files that I got.
381 - LATIOS - 6508EC3C8AA9.pk4
POKEMON PL.5.sav