my 89 328 is running rough or stumbling up to about 3000 rpm after 3000 rpm runs great anyone else experienced this problem ? what was it ?