PM me and I can hook ya up with a full run down on the P0308 DTC and exactly what to check. I'd start with any of the things on the below list, that you might not have looked at to track down the cause of this rather than chasing your tail :pp:
FUEL DELIVERY SYSTEM
IGNITION COIL, WIRING, OR...