Had this symtom on a 4x4 i tuned up turn out the map sensor had water inside
Due to the fact i done the cam belt and drained coolent went on sensor from header tank
took me ages to find out
NEVER ASSUME THAT NEW PARTS ARE OK!!!!!!!!!
Big lesson learnt that day