you can go by any windshield shop and they can put some stuff in it to keep it from cracking anymore cost about $35 normallyDrove it about 800 miles today and it looks like the EVAP purge solenoid was the ticket. Check engine light has not popped back on
In other news, about 30 minutes into the trip a stone got kicked up and cracked my windshield fml