318 mystery problem, somewhat solved!
Are you running headers or manifolds? The reason I ask is the O2 sensor needs to get pretty hot to work properly. If it's a single wire and it's mounted very far away from the ports it may not get hot enough (600F to work).