My wifes Aveo started getting hard to crank about a month ago. When it's cold and you crank it it acts like the plug wires are crossed and misfiring. If you keep cranking it it will finally start and then runs fine with a smooth idle. As it warms up it get's easier to start and sometimes acts normal. Took it to Advanced and they scanned it. No codes in ECM and passed all tests OK. I keep checking with my code reader and no codes, even when it act it's worst. So far I have replaced the battery. coil, wires, plugs, and the coolant temp sensor with no change. The vehicle only has 60,000 miles on it. I did a compression test and all cyl were at about 197 with only a 2lb variance. I tested the EGR valve also and is within specs. Fuel pressure rail shows 57-58psi and comes up immediately when you turn on the key. I think that's about it so far but I'll add if I remember more. I searched the forum and google and can find no one with a similar issue. Help! Thank you. https://youtu.be/gkx8kzu3eDQ