por partes.......................
1º Tu motor, ni ninguno a 1500 vueltas va redondo (en todo caso alguno de bmw que hay por ahi de ultima generacion) o sea que si sigues conduciendo a 1500 vueltas, lo normal es eso, que de tirones, que se llene la admision de carbonilla, que la egr este para tirarla, etc, etc
2º Si de repente te dejo de arrancar bien en una cuesta, el problema lo tienes en el circuito de alimentacion de gasoil, manguitos de retorno cuarteados (muy probable9, toricas de inyectores (mas improbable) o junta del filtro de gasoil (tambien improbable si no tocaste el filtro hace poco)
3º Si antes metia calentadores mas o menos siempre y luego no, es porque con el uso, el avance de la bomba varia y llega un momento en que hay que cambiar el software (para corregir este fenomeno) o como has hecho forzarlo con el brico de xandas, por lo que el tema del arranque de que no meta calentadores no es.
4º en el taller te pueden decir misa. ¿que sale el 1220? BUENO SI ¿y? Que sepan en el taller que hace referencia a la bomba porque la bomba no es capaz de suministrar gasoil, porque tienes una burbuja de aire, no porque se haya estropeado la bomba. Una bomba no es caprichosa, o funciona o no funciona, pero los mecanicuchos tienen la fea costumbre de hablar siempre de la averia mas cara, cuando lo mas probable es que cambiando los tubos de retorno, se te solucione la averia (por cierto la valvula antiretorno no tendrias que haberla puesto porque esl motor estando bien tiene que funcionar sin esa valvula)
y por ultimo, el que se encienda la luz a sobreregimen pues puede tener algo que ver con un principio de que la egr te esta avisando, pero no te pienses que tu coche corta mucho mas alla de las 4500 vueltas

Todos estos problemas, dudas, soluciones temporales, y totales los puedes encontrar en el hilo que abri hace un poco de tiempo aqui
http://clubzafira.com/index.php?topic=8281.0