Well if your comprssion is ok then the engine is sound, an inlet leak would be more noticeable at or just above idle rather than at full chat.
Valve problems/cam problems, any noise at the top end?
Injector, any of the plugs a bit black? is it a tas thirsty?
Ignition, try getting hold of a spark tester, its a pair of callipers that you connect in series with the coil/dizzy and watch the sparks as it were.. You can test spark stregth but also watch for irregularities in the spark pattern.
Try checking the timing, any timing bounce (variation) and the dizzy is worn. Check it at speed too and don't forget the vacuum.