different 318 question

My stock lower end LA318 pulls fine all the way to 5k. Before you put a cam in I would figure out what is happening. I would guess it is timing... Advance is maybe not working correctly.