1. Check fuel Pressure 2. Check for vacuum leaks 3. Check timing from cylinder 1 4. Check CAS for wear on the gear. 5. Check TPS is .4 to .5V and Hard switch is on. 6. Clean MAF/CAS connectors 7. Use consult/OBDI unit to check that your coolant temp is showing properly. 8. Check that you got the coilpack and injectors connected to the correct unit. Maybe you mixed cylinder 6 and 4 up. 9. How sure are you that your haltech is not at fault. 10. Also reload the MAP to your haltech it may have the wrong map, there is alot of issues here it could be a programming issue with haltech. Also alot of FSM troubleshooting routines do not apply perfectly. 11. If you have a Flex sensor check to see what it detecting for your current Ethanol content.