My maps the same as that but it goes to 20 as soon as the revs drop below 1000rpm(idle) then jumps to that map as soon as revs come off idle speed think the map is for driving and the idle timing is a seperate setting :?
The crankshaft sensor (camshaft) is in the dizzy so any change to its position will effect the base timing but it won't show on the pfc map so if the base timing at idle speed below 1000rpm is set at 18 with the timing light and the pfc maps reads 20 the actual timing is at 18 and the dizzy is 2 degrees out of alignment if that makes sense lol
you could turn the dizzy until the timing with a timing light reads 10 but the power fc would still read 20 as there is no sensor on the crank to tell it otherwise the only way the ecu knows the piston is at tdc is by the sensor in the dizzy and if the dizzy is 2 degrees out of alignment the timing will be 2 degrees out, hence the timing with a timing light should match the timing on the power fc to make the power fc's base map settings correct
bloody difficult to explain really lol
Theres my power fc map sorry about the bad quality pic lol
Then heres my timing at idle
And heres my timing as soon as the engine comes off idle
As you can see the timing at idle bares no realation to the ign map lol
the fact that your power fc matchs the timing with a timing light must mean your dizzy is in the correct position.
On my knock readings the readings are probably higher as the engines not in the best condition lol either that or the det sensor is dodgy I've got a spare new one but tbh I really can't be arsed to fit the thing lol