Unless there is something broken/missing, there is not much to go wrong with the latch assembly, that a clean and lube will not fix. Is yours real high mileage and worn out?
One from a JY might not be any better, but finding a late/low mileage one could be worth the expense.
Rod J
Issaquah, WA