check two breather pipes at front of engine its normaly the one to the right with the bend in it remove it and check it theysuck in and split and cause running issues like wot you got if thats ok disconnect speed sensor and drive but that will store a fault code

let us now if you fix it