Usted tiene razón, encender el motor debería ser una tarea sencilla, pueden haber muchas causas: inyectores sucios, bujías o cables imperfectos, relays, aceite muy viscoso (20W50?), MAF o "caudalimetro", bomba gasolina, filtro combustible, etc. etc., le sugiero hacerlo revisar con scanner y si no lo ha hecho, hacerle un mantenimiento preventivo básico (limpieza de inyectores, cambio de bujías, aceite, filtros, revisar conexiones de sensores) antes de ponerse a cambiar cosas tome nota de los códigos, que se los borren del computador después del mantenimiento y en 2 semanas volver al scanner. Con respecto a los inyectores, cada 6 meses (5000 kms) yo uso líquido limpia inyectores con la gasolina, en 5 años y 3 carros, sólo una vez, el Honda Accord, no pasó la RTM y me tocó mandar lavar inyectores y calibrar válvulas.
Evalúe comprar un scanner (desde US$15 a us$300), para un modelo 2003, es una herramienta que le hará ahorrarse unos cuantos pesos.