I had something similar mate which turned out to be the two block connectors near the Power steering tank. i could touch mine and the car would play up. Mine used to chuck out black smoke and idle really rough.
I cleaned my connections out and all is well for the time being.
My Lamba sensor if the wires were disturbed used to make it run rough too.