Hi! Im new to this site so hi everyone! Ive got a 04 freelander td4 (102,000mls) with what seems to be a MAJOR problem....It starts fine,but when you try to rev it it wont rev past about 2400rpm and puts out white smoke. MIL comes on only when you rev it but no codes stored. Have replaced fuel...