I asked my mechanic and he told me sometimes it was due to dirty sensors and space between them. I going to have them cleaned. I'll keep you guys posted if it works. Don't wanna spend 2K on this!

Thanks.