Engine check light comes on when starting cold. Goes into limp mode for journey of about 4 miles. After about 1 hour after stopping engine I can go out restart engine and no engine check light on and truck behaves normally. Only seems to happen when very cold (first thing in the morning). Have taken to Nissan for a diagnostic check - result 2 faults. First fault MAF sensor have changed this and no difference. Second fault on fuel pump but Nissan not 100% sure. Could it be anything else?