Have you tried adjusting the location of the striker pin?
I've never had a latch mechanism apart personally, but I did have to adjust mine. If anything, mine open a bit too easily. I have to really slam it shut to get the rear door to lock.
With many things, it's on the list of things to adjust.
My oil line fix
My 100k stopped odometer fix
Brace for impact, I'm in a "modifying mood". Massive thread count inbound.