318 won't rev past 3000 rpm

Does it have an MSD on it?