I have just put on a lambda sensor to clear a fault reading from the diag tester. But still running awful. Its hunting, and almost cutting out when revving. Its now saying Mass air flow fault code 0100. But i also suspect the speed idle valve to be sticking as there is plenty of fuel coming out the tail end and stinking of it, but yet seems to be not enough air! can anyone please assist before i take it all to bits!