We have a badly running 2016 1.4 90 that isn't logging a fault code. Sounds rough in general and won't climb a hill without juddering and needs down...