¿porque mi carro no quiere encender y cuando enciende se jalonea?

tengo un Nissan altima 2003 el problema es que cuando enciendo el carro por la manana trabaja bien pero cuando regreso de mi trabajo y dejo ke el motor se enfrie por unas 2 horas por lo menos y cuando lo quiero volver a encender ya no quiere encender le cuesta encender y cuando enciende hace un ruido y el motor se escucha como flojo y se enpiesa a jalonear el carro y cuando pongo reversa se da como jaloncitos y asi esta por un rato y ya despues se estabilisa todo el carro y trabaja bien la luz de service engine soon se enciende y enpiesa a parpadear y cuando el carro se estabilisa se queda encendida y al otro dia la luz se apaga.... lo lleve con unos mecanicos y ninguno le alla a lo que tiene cuando le meten el escaner a la computadora marca problema random y marca creo un codigo 300 lo que me dijo el mecanico que talves podia ser una bovina ed las bujias o talves las cabesas del motor que una no este trabajando bien o talves un sensor me dijo el nombre pero no recuerdo el nombre.... el carro no tiene ninguna bujia dañada ni mojada ni nada.... y mi mala suerte es que cuando llego con el mecanico no hace ninguna falla y solo tiene la luz del service engine soon y como les digo no marca nada mas que random por favor necesito de su ayuda lo mas pronto posible si algien tuvo el mismo problema o save ke podia ser por favor diganme gracias..... yo vivo en riverside california si algien conoce un buen mecanico por esta area diganme gracias........

lo he respondido en otras respuestas, busca mis respuestas: cableado, falsos contactos, etc.