[Engine]
nickname = ge_gf1_engine_01
ids_name = 263671
ids_info = 264671
volume = 0.000000
mass = 10
max_force = 48000
linear_drag = 599
power_usage = 0 ; <============ Try making that higher
reverse_fraction = 0.200000
flame_effect = gf_li_smallengine01_fire
trail_effect = gf_li_smallengine01_trail
trail_effect_player = gf_li_smallengine01_playtrail
cruise_charge_time = 5
cruise_power_usage = 20 ; <============ Same here
character_start_sound = engine_ci_fighter_start
character_loop_sound = engine_ci_fighter_loop
character_pitch_range = 10, 65
rumble_sound = rumble_ci_fighter
rumble_atten_range = -5, 0
rumble_pitch_range = -25, 25
engine_kill_sound = engine_ci_fighter_kill
cruise_start_sound = engine_ci_cruise_start
cruise_loop_sound = engine_ci_cruise_loop
cruise_stop_sound = engine_ci_cruise_stop
cruise_disrupt_sound = cruise_disrupt
cruise_backfire_sound = cruise_backfire
indestructible = false
outside_cone_attenuation = -3
inside_sound_cone = 60
outside_sound_cone = 180
I would expect both of those lines would make the engine drain power, thus being disabled when no power is available.