what loom have you swapped it with as the wiring positions change when using a pf09 on a 2wd loom.
could be possible that the wiring needs swapping over to be able to get .5v at closed throttle.
like you say it will give an error to the ecu thinking it has no sensor plugged in at idle.