hi guys. iv got a weird problem. iv looked all over the internet and all kinds of forums. my car will start and run just fine but the timing will not advance, it idles at 5 btdc but then if you rev it it drops to 0. its kinda a weird problem. im just kind of wondering what does the ecu have to see. it throw a code 12 but thats only when the cars not running. just trying to get any kind of help from someone who has had this kind of problem. thanks