Hi I have a 2002 3.0 SE which keeps throwing up fault codes P0171 and P0174 I’ve cleaned the MAF sensor, changed the air filter and looked for vacuum leaks but so far I’ve been unable to sort out the problem, I’ve noticed that once I’ve cleared the codes they only come back when I take the car out for a drive after about 5 minutes, has anyone any ideas what may be causing the problem, many thanks