had the engine rebuilt and then it would not fire used the candoo pro toggle on the injectors and it back fired loud. i think its a timing issue cleared all active codes and tried to start again same thing only code it is showing is p0339 please help i have a 06 same engine but the cases are a little different I think the mechanic mixed some parts up as i was giving them to him he had me to buy another pick up eye that there was no place for on the 05 please help im super confused