Hello everyone I need some help.

I have a 2004 Chevy Aveo with the 1.6 motor. I thought the fuel pump went but turned out it was not. Thought it was the coil pack but it was not. I get good fuel to the fuel rail. But i am not getting any spark. Checked all fuses and still no spark. Timing belt is still good. Car has 55000 miles on it. I can not figure out what is wrong with it. I do not know if the crank or cam sensor are involved with the spark or not. If anyone has any kind of suggestion for me to try ill be more then happy to. The OBD II reads no errors as well.