This has just started to me when on long journeys. Took it in and it's the Map Sensor. Cleaned up and put back at the cost of £68 but it doesn't seem right still so may need replacing at the cost of Approx. £300 they say. Get it put on a system to check faults.