Chosen Solution

I have a fiat palio 1.6 16v, car was driving fine, just stalled on pull away and struggled to go up a ramp, i removed the throttle body to clean it with wd40 and the intake sensor. Put it back and then car did not want to start, checked for spark and there was none, i got a crank sensor from my friend who broke up a fiat palio and when i fitted it, the car started up and revved it up about 4 times. I then let it cool down and tried to start it again but again there was no spark, i went to purchase another one and still no spark, i then replaced the coilpack and yet no spark. There is power on the wires that plugs into the coilpack and crank sensor, i need help urgently. Does the 1.6 palio have a cam sensor and where is it located and can that also cause no spark. Update (05/29/2022) Its a 2002 as per the papers, i replaced the crank sensor and coilpack but yet no spark

@ayyoob yes it does have a camshaft position sensor. See the attached diagram

. I would try to have the OBD scanned and see if it throws any kind of code.