I think I have the same that you have described.
-low rpm, as if it is going to stall
-cannot start occasionally, have to give it gas right after ignition
-checked the battery, starter, alternator, not the problem
-replaced spark plug wires, rotor, didn't fix the problem
The only difference is that mine is a 1988 Integra.
So is it the starter or the ignition or the main relay?
Is the starter and the ignition the same thing?
In your case it is the low compression, what exactly does that mean?
Thanks