Puesta en marcha monster 796

Algunas veces cuando intento arrancar la moto en frio le cuesta mucho y en caliente al primer toque ,ya le he hecho reglaje de válvulas , cambiado batería ,etc y me he dado cuenta de que cuando arranco en caliente se suben las revoluciones durante un momento hasta coger sus revoluciones normales de ralenti pero en frio es como si el starter automático no funcionara y por eso tengo que tirar del arranque mucho tiempo hasta casi quedarme sin batería y cuando arranca las revoluciones son muy bajas que debería ser al contrario hasta coger su temperatura de funcionamiento.
Alguien sabe si esto tiene arreglo?, es cosa de la centralita? o que puede ser. Un saludo a todos

Hola! Parace un problema del tps
Que aceite has usado?

El que recomienda la marca ,Shell.

Por cierto,que tiene que ver el TPS con el aceite del motor? La moto la compré de segunda mano con 12000km,le hice la revisión entera,aceite,filtros,correas,etc y la verdad no se que aceite se utilizo antes.