Hi all I have a freelander 2td4 and have trouble around 2 thousand to 3 thousand revs it seems to hesitate and jib and spulter then clears I have changed the fuel filter air filter mass airflow sensor crankshaft sensor and no different it seems worse when it is wet I have a load of codes but just don't know where to start