It could certainly knock on todays 87. First check the timing, if its correct then you really need to up the octane. Maybe its already too high? (probably not).
Even with 92-93 you might still have to retard the timing a bit.
Is it a 413?

and maybe the engine's all carboned up....