27th Mar 2022, 14:57

The engine temperature light is on because the car has been overheating. You may do some serious damage to the engine by continuing to drive it while that’s the case, so it is worth fixing. For the windshield, they can put some epoxy stuff on the cracks to seal them. No need for a totally new windshield.

27th Mar 2022, 18:34

Since there can be several causes for the symptoms you are claiming and would be too numerous to post, I would suggest searching out a reliable mechanic in your area who is knowledgeable about these cars.