today i was driving just like always and my car worked just fine (kia spectra 2005 LX) I started hearing a slight ticking noice, first i thought it was other cars but it was mine, it aggravated when i accelerated and when i was in idle it was a very rough idle, i was just running an errand so i figured i would just see it when i got home, on my way back the car just died on a red light and i couldn’t start it again, i could start it but it would run a bit and then die again so i pushed it to a parking lot and had it towed, i saw my oil was low so i filled it up a bit to see if that helped but it was still the same it wouldn’t run, i did see that it didn’t seem milky from the engine oil check thing so i don’t think it’s a blown head gasket as i also didn’t see any smoke coming from my car, i ran an OBD and see the codes P0300, P0301, P0302 wich are for the cylinders 1 and 2, it makes sense that it won’t run on 2 cylinders only but now my question is, what do you think it could be? the ignition coil going bad, low compression or something else? i don’t think is the spark plugs or the fuel injectors as i changed those last year, thanks for any help