It must be leaking water from hose or connection as the jet on hood is blocked. Its the most common stuff. Pluck the jet with needle and see if it still leak. Then change the wiper pump, its cheap around 100 - 200 dhs only.
It cud be, check the gear oil level and condition and change/top as needed.
If still there then check the gearbox and engine rubber foundation on which gearbox and engine sits. If either of mountings are torn or completely gone then also you will face such jerks.
Its very hard to tell immediately what when where could have happen. Best is keep car for one day and see if it solve the problem. If not check step by step like this:
Petrol cap is tight
engine oil cap is tight
Engine oil dipstick is properly inserted.
Air filter box is nicely clipped and have no water in air filter
Radiator cap is tight.
Then after all this if light still there you need to get computer test done to see what is troubling the engine and why? (with the fault code).
the i 30 2002 i own shows that the rke battery low
so I've changed the battery in my remote starter and in my instrument cluster but it still keeps reading rke battery low help needed to solve the issue