found out the problem it was the crank shaft sensor my prix has been trouble free now o and btw the old sensor had a gold made in China sticker on it, that was probably the reason why it failed lol