Yesterday the ST started jerking at 3000-3500 rpm.....this morning my neighbour started the car so I could see if the cable on the imrc moved. When I noticed it wasn't attached.....so Re-fitted it, took for a drive and it was spot on. Also popped into my brothers work and plugged it into the snap on diagnosis machine. Only codes were P1518 & P1519, cleared these test drive and re-tested. No codes found.