ok my car has been having some starting issues, and sometimes it acts like it wants to start but it makes some aweful growling noise from the intake then puffs out blue smoke now it doesnt do this everytime only sometimes and it started here recently. ive changed plugs, plug wires, main relay, oil, dizzy cap, dizzy coil, and still nothing has worked. my car throws codes for a o2 sensor and a iacv code. before all this started i noticed it had a slight miss fire or hesitation when you would start out in first gear or when you shift into second gear. ive checked dizzy timing and t-belt timing and there both spot on. i am lost and confused on what else to do. any input would help.