360 timing, help

Bought a Satellite Sebring with a built 360. Can't adjust the timing, pinking like hell unless i have about 0 advance, then idle not that good, about 5 lbs of vaccum.

Spec i've got on the engine, The PO passed away so i don't have all the spec. What i've got:

Hypereutectic teflon coated 9.5 to 1 pistons, 0.030 over
64cc chambers, 9.7 to 1 compression

MP Purple shaft hydr cam.474 lift, 238 duration at 050. P4452992C
MP lifter, .500" valves springs.
Crane chromemoly pushrods

340 X HEADS, fully ported, stainless pushrod guides, 64cc, 2.02 intake, 1.60 exaust

Edelbrock Performer carb 1405 with choke

headers

Mopar electronic ignition.

l could adjust the initial timing to about 12 degrees (20 degreemechanical ) and have a nice idle at 850-900 with 16" of vaccumm but it pink like hell. So i've reduced the mechanical advance to 16 degrees but no change. I'm lost...

Tried 34 degree total, doesn't work... i've got a FBO total timing limit plate and i use the best fuel available.