might sound weird, but double check timing belt and all timing marks again.
My first 1.8l did same thing as yours, turns out cam was 1 tooth out.. it ran and revved fined... but it would hold idle and when it did it was 1400rpm
It it hydraulic lifter? maybe one is sticking and not getting valve open fully.
Might just be something very small![]()
Bookmarks