why does the crank sensor on my 2000 dodge neon keep failing on 2000 Dodge Neon

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
i have taken my 2000 dodge neon to 3 different mechanics who have all replaced the crank sensor the car will run fine for a dayor so then it will start to miss and idle very rough it also smokes badly
(1) Answer
The problem is likely something else. Find a shop that will take the time to diagnose the problem.
I don't understand why you have taken it to 3 shops though. If one shop replaces a part and it doesn't fix the problem, you should take it back to that shop and request that they explain why the problem you paid them to address is not fixed.
Do you know the code that is causing the check engine light to come on?