I checked fuel pressure and it is 56psi at idle and it drop to 54psi above on 2002 Land Rover Freelander

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
it set code p0171 and p0174
(1) Answer
There are several things that can cause those codes - you need a technician with diagnostic equipment and experience to diagnose it.